N3OW/common/scripted_triggers/00_coa_triggers.txt

533 lines
13 KiB
Text

#Triggers to control Coat of Arms weighting
coa_african_trigger = {
OR = {
coa_african_culture_trigger = yes
coa_african_religion_trigger = yes
}
}
coa_african_culture_trigger = {
scope:culture = {
OR = {
has_coa_gfx = central_african_group_coa_gfx
has_coa_gfx = east_african_coa_gfx
has_coa_gfx = west_african_group_coa_gfx
}
}
}
coa_african_religion_trigger = {
scope:faith.religion = {
save_temporary_scope_as = religion
}
always = no
# scope:religion = {
# OR = {
# this = religion:akom_religion
# this = religion:waaqism_religion
# this = religion:west_african_religion
# this = religion:west_african_bori_religion
# this = religion:west_african_orisha_religion
# this = religion:west_african_roog_religion
# }
# }
}
coa_bishopric_trigger = {
NEOW_is_broadly_catholic_trigger = yes
coa_theocratic_trigger = yes
}
coa_breton_trigger = {
OR = {
scope:culture = { has_coa_gfx = breton_coa_gfx }
scope:title ?= {
any_this_title_or_de_jure_above = {
this = title:k_brittany
}
}
}
}
coa_byzantine_trigger = {
OR = {
scope:culture = { has_coa_gfx = byzantine_group_coa_gfx }
scope:title ?= {
any_this_title_or_de_jure_above = {
this = title:e_byzantium
}
}
}
}
coa_castilian_trigger = {
OR = {
scope:culture = { has_coa_gfx = castilian_coa_gfx }
scope:title ?= {
any_this_title_or_de_jure_above = {
this = title:k_castille
}
}
}
}
coa_coptic_trigger = {
OR = {
scope:faith = faith:coptic
}
}
coa_cross_trigger = {
scope:faith = {
OR = { religion = religion:catholic_religion religion = religion:eastern_orthodox_religion religion = religion:protestant_religion) }
NOT = { has_doctrine = tenet_aniconism }
}
}
coa_england_switches_to_france_coa_trigger = {
holder = {
OR = {
has_title = title:k_france
has_claim_on = title:k_france
has_title = title:e_france
has_claim_on = title:e_france
}
}
}
coa_switch_to_norman_trigger = {
holder.culture = {
OR = {
has_coa_gfx = english_coa_gfx
has_coa_gfx = frankish_group_coa_gfx
has_coa_gfx = latin_group_coa_gfx
has_coa_gfx = iberian_group_coa_gfx
}
}
}
coa_switch_to_norse_trigger = {
holder = {
NOT = {
NEOW_religion_is_broadly_christian_trigger = no
}
OR = {
faith.religion = religion:germanic_religion
culture = { has_coa_gfx = norse_coa_gfx }
}
}
}
coa_feudal_trigger = {
scope:faith.religion = religion:christianity_religion
government_has_flag = government_is_feudal
}
coa_french_trigger = {
OR = {
scope:culture = { has_coa_gfx = french_coa_gfx }
AND = {
exists = root
any_liege_or_above = {
primary_title = {
this = title:k_france
}
}
}
}
}
coa_irish_trigger = {
OR = {
scope:culture = { has_coa_gfx = irish_coa_gfx }
scope:title ?= {
any_this_title_or_de_jure_above = {
this = title:k_ireland
}
}
}
}
coa_indian_culture_trigger = {
scope:culture = {
OR = {
has_coa_gfx = burman_group_coa_gfx
has_coa_gfx = dravidian_group_coa_gfx
has_coa_gfx = indo_aryan_group_coa_gfx
has_coa_gfx = tibetan_group_coa_gfx
}
}
}
coa_indian_region_trigger = {
exists = scope:title
scope:title = {
is_landless_type_title = no
title_province ?= { geographical_region = world_india }
}
}
coa_indian_religion_trigger = {
scope:faith.religion = {
save_temporary_scope_as = religion
}
scope:religion = {
OR = {
this = { is_in_family = rf_eastern }
# this = religion:bon_religion
this = religion:buddhism_religion
# this = religion:hinduism_religion
# this = religion:jainism_religion
}
}
}
coa_indian_trigger = {
OR = {
coa_indian_culture_trigger = yes
coa_indian_region_trigger = yes
coa_indian_religion_trigger = yes
}
scope:culture = { has_graphical_east_asia_culture_group_trigger = no }
}
coa_jewish_trigger = {
OR = {
scope:faith.religion = religion:judaism_religion
scope:culture = { has_coa_gfx = israelite_group_coa_gfx }
}
}
coa_leonese_trigger = {
OR = {
scope:culture = { has_coa_gfx = leonese_coa_gfx }
scope:title ?= {
any_this_title_or_de_jure_above = {
this = title:k_leon
}
}
}
}
coa_manx_trigger = {
OR = {
scope:title ?= {
any_this_title_or_de_jure_above = {
this = title:d_the_isles # Mann
}
}
AND = {
exists = root
any_liege_or_above = {
primary_title = {
OR = {
this = title:c_isle_of_man
this = title:d_the_isles # Mann
}
}
}
}
}
}
coa_mena_trigger = {
OR = {
scope:faith.religion = religion:islam_religion
scope:culture = {
OR = {
has_coa_gfx = arabic_group_coa_gfx
has_coa_gfx = berber_group_coa_gfx
}
}
}
}
coa_suomenusko_trigger = {
OR = {
scope:faith.religion = religion:finno_ugric_religion
scope:culture = {
OR = {
has_coa_gfx = balto_finnic_group_coa_gfx
has_coa_gfx = ugro_permian_group_coa_gfx
has_coa_gfx = volga_finnic_group_coa_gfx
}
}
}
}
coa_polish_trigger = {
OR = {
scope:culture = { has_coa_gfx = polish_coa_gfx }
AND = {
exists = root
any_liege_or_above = {
primary_title = {
this = title:k_poland
}
}
}
}
}
coa_scottish_trigger = {
OR = {
scope:culture = { has_coa_gfx = scottish_coa_gfx }
scope:title ?= {
any_this_title_or_de_jure_above = {
this = title:k_scotland
}
}
}
}
coa_theocratic_trigger = {
exists = root
OR = {
government_has_flag = government_is_theocracy
is_theocratic_lessee = yes
}
}
coa_welsh_trigger = {
scope:culture = { has_coa_gfx = welsh_coa_gfx }
}
coa_tamga_trigger = {
scope:culture = { has_coa_gfx = steppe_coa_gfx }
}
coa_scandinavian_trigger = {
scope:culture = {
OR = {
has_coa_gfx = swedish_coa_gfx
has_coa_gfx = norwegian_coa_gfx
has_coa_gfx = danish_coa_gfx
}
}
}
coa_norse_trigger = {
scope:culture = { has_coa_gfx = norse_coa_gfx }
}
coa_germanic_trigger = {
scope:culture = { has_coa_gfx = german_group_coa_gfx }
}
coa_iberian_trigger = {
OR = {
scope:culture = { has_coa_gfx = iberian_group_coa_gfx }
AND = {
scope:culture = { has_coa_gfx = arabic_group_coa_gfx }
scope:title ?= {
OR = {
this = title:e_spain
empire ?= title:e_spain
}
}
}
}
}
coa_iranian_trigger = {
scope:culture = { has_coa_gfx = iranian_group_coa_gfx }
}
has_recognizable_chinese_seal = {
trigger_if = {
limit = { exists = scope:title }
scope:title = { is_noble_family_title = yes }
}
house ?= {
OR = {
### CHINESE ###
has_base_name = "dynn_Bai_767D"
has_base_name = "dynn_Cai_8521"
has_base_name = "dynn_Cao_66F9"
has_base_name = "dynn_Chen_9673"
has_base_name = "dynn_Cheng_7A0B"
has_base_name = "dynn_Cui_5D14"
has_base_name = "dynn_Da_5927"
has_base_name = "dynn_Dai_6234"
has_base_name = "dynn_Deng_9127"
has_base_name = "dynn_Ding_4E01"
has_base_name = "dynn_Dong_8463"
has_base_name = "dynn_Du_675C"
has_base_name = "dynn_Duan_6BB5"
has_base_name = "dynn_Fan_8303"
has_base_name = "dynn_Fang_65B9"
has_base_name = "dynn_Feng_99AE"
has_base_name = "dynn_Fu_5085"
has_base_name = "dynn_Gao_9AD8"
has_base_name = "dynn_Gong_9F94"
has_base_name = "dynn_Gu_9867"
has_base_name = "dynn_Guo_90ED"
has_base_name = "dynn_Han_97D3"
has_base_name = "dynn_Hao_90DD"
has_base_name = "dynn_He_4F55"
has_base_name = "dynn_He_8CC0"
has_base_name = "dynn_Hou_4FAF"
has_base_name = "dynn_Hu_80E1"
has_base_name = "dynn_Huang_9EC3"
has_base_name = "dynn_Jia_8CC8"
has_base_name = "dynn_Jiang_59DC"
has_base_name = "dynn_Jiang_6C5F"
has_base_name = "dynn_Jiang_8523"
has_base_name = "dynn_Jin_91D1"
has_base_name = "dynn_Kong_5B54"
has_base_name = "dynn_Lei_96F7"
has_base_name = "dynn_Li_674E"
has_base_name = "dynn_Li_9ECE"
has_base_name = "dynn_Liang_6881"
has_base_name = "dynn_Liao_5ED6"
has_base_name = "dynn_Liao_907C"
has_base_name = "dynn_Lin_6797"
has_base_name = "dynn_Liu_5289"
has_base_name = "dynn_Long_9F8D"
has_base_name = "dynn_Lu_5442"
has_base_name = "dynn_Lu_76E7"
has_base_name = "dynn_Lu_9678"
has_base_name = "dynn_Luo_7F85"
has_base_name = "dynn_Ma_99AC"
has_base_name = "dynn_Mao_6BDB"
has_base_name = "dynn_Meng_5B5F"
has_base_name = "dynn_Meng_8499"
has_base_name = "dynn_Mo_83AB"
has_base_name = "dynn_Nan_5357"
has_base_name = "dynn_Nangong_5357"
has_base_name = "dynn_Ou_6B50"
has_base_name = "dynn_Pan_6F58"
has_base_name = "dynn_Peng_5F6D"
has_base_name = "dynn_Po_6734"
has_base_name = "dynn_Qian_9322"
has_base_name = "dynn_Qin_79E6"
has_base_name = "dynn_Qiu_90B1"
has_base_name = "dynn_Quan_6B0A"
has_base_name = "dynn_Ren_4EFB"
has_base_name = "dynn_Shan_55AE"
has_base_name = "dynn_Shao_90B5"
has_base_name = "dynn_Shen_6C88"
has_base_name = "dynn_Shi_53F2"
has_base_name = "dynn_Shi_77F3"
has_base_name = "dynn_Situ_53F8_5F92"
has_base_name = "dynn_Song_5B8B"
has_base_name = "dynn_Su_8607"
has_base_name = "dynn_Sun_5B6B"
has_base_name = "dynn_Tan_8983"
has_base_name = "dynn_Tan_8B5A"
has_base_name = "dynn_Tang_5510"
has_base_name = "dynn_Tao_9676"
has_base_name = "dynn_Tian_7530"
has_base_name = "dynn_Wan_842C"
has_base_name = "dynn_Wang_6C6A"
has_base_name = "dynn_Wang_738B"
has_base_name = "dynn_Wei_97CB"
has_base_name = "dynn_Wei_9B4F"
has_base_name = "dynn_Wen_6587"
has_base_name = "dynn_Wu_5433"
has_base_name = "dynn_Wu_6B66"
has_base_name = "dynn_Xia_590F"
has_base_name = "dynn_Xiang_5411"
has_base_name = "dynn_Xiao_856D"
has_base_name = "dynn_Xie_8B1D"
has_base_name = "dynn_Xie_90aa"
has_base_name = "dynn_Xi_897F"
has_base_name = "dynn_Xin_8F9B"
has_base_name = "dynn_Xiong_718A"
has_base_name = "dynn_Xu_5F90"
has_base_name = "dynn_Xu_8A31"
has_base_name = "dynn_Xue_859B"
has_base_name = "dynn_Yan_56B4"
has_base_name = "dynn_Yan_95BB"
has_base_name = "dynn_Yang_694A"
has_base_name = "dynn_Yao_59DA"
has_base_name = "dynn_Ye_8449"
has_base_name = "dynn_Yin_5C39"
has_base_name = "dynn_Yu_4E8E"
has_base_name = "dynn_Yu_4F59"
has_base_name = "dynn_Yuan_8881"
has_base_name = "dynn_Yue_8D8A"
has_base_name = "dynn_Zeng_66FE"
has_base_name = "dynn_Zhang_5F35"
has_base_name = "dynn_Zhao_8A54"
has_base_name = "dynn_Zhao_8D99"
has_base_name = "dynn_Zheng_912D"
has_base_name = "dynn_Zhong_937E"
has_base_name = "dynn_Zhou_5468"
has_base_name = "dynn_Zhu_6731"
has_base_name = "dynn_Zou_9112"
### KOREAN/BALHAE ###
has_base_name = "dynn_An_694A"
has_base_name = "dynn_Baek_767D"
has_base_name = "dynn_Bak_6734"
has_base_name = "dynn_Chae_8521"
has_base_name = "dynn_Choe_5D14"
has_base_name = "dynn_Dae_5927"
has_base_name = "dynn_Du_675C_KO"
has_base_name = "dynn_Gang_59DC"
has_base_name = "dynn_Gim_91D1"
has_base_name = "dynn_Go_9AD8"
has_base_name = "dynn_Gwak_90ED"
has_base_name = "dynn_Gwon_6B0A"
has_base_name = "dynn_Ha_590F"
has_base_name = "dynn_Ha_8CC0"
has_base_name = "dynn_Han_97D3_KO"
has_base_name = "dynn_I_674E"
has_base_name = "dynn_Im_4EFB"
has_base_name = "dynn_Jang_5F35"
has_base_name = "dynn_Jeong_912D"
has_base_name = "dynn_Jo_8D99"
has_base_name = "dynn_Ju_5468"
has_base_name = "dynn_Ju_6731"
has_base_name = "dynn_Ma_99AC_KO"
has_base_name = "dynn_Mun_6587"
has_base_name = "dynn_O_5433"
has_base_name = "dynn_Pung_99AE"
has_base_name = "dynn_Ra_7F85"
has_base_name = "dynn_Rim_6797"
has_base_name = "dynn_Sa_53F2"
has_base_name = "dynn_Seo_5F90"
has_base_name = "dynn_Sin_8F9B"
has_base_name = "dynn_Song_5B8B_KO"
has_base_name = "dynn_Wang_738B_KO"
has_base_name = "dynn_Yang_6881"
has_base_name = "dynn_Yang_694A_KO"
has_base_name = "dynn_Yeo_5442"
has_base_name = "dynn_Yu_5289"
has_base_name = "dynn_Yun_5C39"
### VIET ###
has_base_name = "dynn_Bach_767D"
has_base_name = "dynn_Cao_9AD8"
has_base_name = "dynn_Chu_6731"
has_base_name = "dynn_Dao_9676"
has_base_name = "dynn_Dinh_4E01"
has_base_name = "dynn_Doan_6BB5"
has_base_name = "dynn_Dong_8463_VN"
has_base_name = "dynn_Duong_694A"
has_base_name = "dynn_Ha_4F55"
has_base_name = "dynn_Ho_80E1"
has_base_name = "dynn_Hoang_9EC3"
has_base_name = "dynn_Lam_6797"
has_base_name = "dynn_Le_9ECE"
has_base_name = "dynn_Loi_96F7"
has_base_name = "dynn_Luu_5289"
has_base_name = "dynn_Ly_674E"
has_base_name = "dynn_Mac_83AB"
has_base_name = "dynn_Ngo_5433"
has_base_name = "dynn_Phan_6F58"
has_base_name = "dynn_Pham_8303"
has_base_name = "dynn_Phung_99AE"
has_base_name = "dynn_Quach_90ED"
has_base_name = "dynn_Quyen_6B0A"
has_base_name = "dynn_Ta_8B1D"
has_base_name = "dynn_To_8607"
has_base_name = "dynn_Ton_5B6B"
has_base_name = "dynn_Tong_5B8B"
has_base_name = "dynn_Tran_9673"
has_base_name = "dynn_Trieu_8D99"
has_base_name = "dynn_Trinh_912D"
has_base_name = "dynn_Truong_5F35"
has_base_name = "dynn_Van_6587"
has_base_name = "dynn_Vu_6B66"
has_base_name = "dynn_Vuong_738B"
}
}
}