You wanna buy an amethyst

This commit is contained in:
Heidesommer 2026-05-22 04:31:23 -04:00
parent dd73548da0
commit 233c06eda2
12 changed files with 7731 additions and 32 deletions

View file

@ -57,3 +57,19 @@ sword_wenceslas_template = {
unique = yes
}
fracture_relic_template = {
can_equip = {
always = yes
}
can_benefit = {
has_faith = faith:fracture
}
fallback = {
court_grandeur_baseline_add = 3
}
unique = yes
}

View file

@ -338,6 +338,28 @@ JudaismRelic = {
}
}
FractureRelicName = {
type = character
text = {
trigger = {
scope:fracture_relic_name = flag:amethyst
}
localization_key = artifact_pedestal_amethyst_name
}
}
FractureRelic = {
type = character
text = {
trigger = {
scope:fracture_relic_name = flag:amethyst
}
localization_key = artifact_pedestal_amethyst_description
}
}
RandomSaint = { # Used for statue artifact
type = character

View file

@ -1649,10 +1649,10 @@ RandomReligiousTextName = {
#We're a LAAMP visiting somewhere
trigger_else_if = {
limit = { exists = scope:visiting_location }
location.faith..religion = religion:eastern_orthodox_religion
location.faith.religion = religion:eastern_orthodox_religion
}
#The book is of my religion
trigger_else = { faith..religion = religion:eastern_orthodox_religion }
trigger_else = { faith.religion = religion:eastern_orthodox_religion }
}
localization_key = random_religious_text_chrysostomos
}

View file

@ -746,9 +746,8 @@ GetCoronationSite = {
text = { # Palatine Chapel in Aachen
trigger = {
OR = {
religion = religion:eastern_orthodox_religion
religion = religion:catholic_religion
religion = religion:protestant_religion
NEOW_religion_is_broadly_christian_trigger = yes
faith = faith:carolingian
}
has_special_building = yes
has_building_or_higher = palace_of_aachen_01
@ -758,11 +757,7 @@ GetCoronationSite = {
text = { # Hagia Sophia
trigger = {
OR = {
religion = religion:eastern_orthodox_religion
religion = religion:catholic_religion
religion = religion:protestant_religion
}
NEOW_religion_is_broadly_christian_trigger = yes
has_special_building = yes
has_building = hagia_sophia_01
}
@ -780,11 +775,7 @@ GetCoronationSite = {
text = { # Church of the Holy Sepulchre
trigger = {
OR = {
religion = religion:eastern_orthodox_religion
religion = religion:catholic_religion
religion = religion:protestant_religion
}
NEOW_religion_is_broadly_christian_trigger = yes
has_special_building = yes
OR = {
has_building_or_higher = dome_of_the_rock_01
@ -796,11 +787,7 @@ GetCoronationSite = {
text = { # Wawel Cathedral
trigger = {
OR = {
religion = religion:eastern_orthodox_religion
religion = religion:catholic_religion
religion = religion:protestant_religion
}
NEOW_religion_is_broadly_christian_trigger = yes
this.barony = title:b_krakow
}
localization_key = CoronationSiteWawelCathedral
@ -808,11 +795,7 @@ GetCoronationSite = {
text = { # Westminster Abbey
trigger = {
OR = {
religion = religion:eastern_orthodox_religion
religion = religion:catholic_religion
religion = religion:protestant_religion
}
NEOW_religion_is_broadly_christian_trigger = yes
has_special_building = yes
has_building_or_higher = the_tower_of_london_01
}
@ -833,7 +816,7 @@ GetCoronationSitePrefix = {
trigger = {
OR = {
AND = {
religion = religion:christianity_religion
NEOW_religion_is_broadly_christian_trigger = yes
OR = {
this.barony = title:b_krakow
has_building_or_higher = palace_of_aachen_01

View file

@ -712,7 +712,33 @@ ask_western_help_decision = {
NOT = { var:asked_for_help_by = root }
}
}
religion:christianity_religion = {
religion:eastern_orthodox_religion = {
any_faith = {
has_doctrine_parameter = great_holy_wars_active
religious_head ?= {
trigger_if = {
limit = {
has_variable = asked_for_help_by
}
NOT = { var:asked_for_help_by = root }
}
}
}
}
religion:catholic_religion = {
any_faith = {
has_doctrine_parameter = great_holy_wars_active
religious_head ?= {
trigger_if = {
limit = {
has_variable = asked_for_help_by
}
NOT = { var:asked_for_help_by = root }
}
}
}
}
religion:protestant_religion = {
any_faith = {
has_doctrine_parameter = great_holy_wars_active
religious_head ?= {

View file

@ -45,6 +45,7 @@ faith_tenet_cost_high = 1500
faith_tenet_cost_massive = 2000
faith_unchanged_doctrine_cost_mult = 0.5
faith_unchanged_tolerance_doctrine_cost_mult = 0.5
faith_changed_doctrine_cost_mult_two_step = 1.50
faith_changed_doctrine_cost_mult_three_step = 2.25
faith_changed_doctrine_cost_mult_four_step = 3.50

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,532 @@
#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
}
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 = {
scope:faith.religion = religion:christianity_religion
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 = {
OR = { religion = religion:catholic_religion religion = religion:eastern_orthodox_religion religion = religion:protestant_religion)
}
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"
}
}
}

View file

@ -11958,6 +11958,10 @@ pilgrimage.6770 = {
limit = { religion = religion:judaism_religion }
create_artifact_pedestal_reliquary_judaism_effect = { OWNER = scope:relic_merchant }
}
else_if = {
limit = { faith = faith:fracture}
create_artifact_pedestal_reliquary_fracture_effect = { OWNER = scope:relic_merchant }
}
else = {
create_artifact_sculpture_religious_effect = { OWNER = scope:relic_merchant }
}

View file

@ -592,7 +592,7 @@ widget = {
vbox = {
widget_hud_main_tab = {
name = "tab_decisions" #tutorial uses this
visible = "[Not(Or(GetPlayer.GetGovernment.IsType( 'landless_adventurer_government' ) GetPlayer.GetGovernment.IsType( 'landless_minority_government' )))]"
visible = "[Not(Or(GetPlayer.GetGovernment.IsType( 'landless_adventurer_government' ), GetPlayer.GetGovernment.IsType( 'landless_minority_government' )))]"
blockoverride "maintab_button"
{

View file

@ -1302,7 +1302,7 @@ types PortraitTypes
portrait_texture = "[Character.GetAnimatedPortrait(Illustration.GetEnvironment(Character.Self), 'camera_character_view_main', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]"
mask = "gfx/portraits/portrait_mask_character_view.dds"
effectname = "NoHighlight"
visible = "[And(Character.Character.GetGovernment.HasGovernmentFlag( 'government_is_herder', Character.HasLandedTitles) )]"
visible = "[And(Character.GetGovernment.HasGovernmentFlag( 'government_is_herder'), Character.HasLandedTitles) )]"
block "prison_bars" {
highlight_icon = {

View file

@ -10,3 +10,9 @@
crown_stephen_description:0 "The Holy Crown of Hungary, also known as the Crown of Saint Stephen, named in honour of Saint Stephen I of Hungary, was the coronation crown used by the Kingdom of Hungary for most of its existence. After [Concept('neow_the_event','the Event')|E], this tradition returned. In order to become the true king of Hungary, one must be crowned with this crown."
crown_charlemagne_name:0 "Napoleon's Crown of Charlemagne"
crown_charlemagne_description:0 "Napoleon's "Crown of Charlemagne" was a 1804 recreation fabricated by goldsmith Martin-Guillaume Biennais for his coronation, designed to evoke the ancient, destroyed Carolingian crown and legitimize his rule. \n\nAfter [Concept('neow_the_event','the Event')|E] it was used by the Bonaparte dynasty to crown the kings and emperors of France."
artifact_pedestal_reliquary_fracture_name:0 "[SCOPE.Custom('FractureRelicName')|U]"
artifact_pedestal_reliquary_fracture_description:1 "An elegant reliquary containing a holy relic: [SCOPE.Custom('FractureRelic')|l]."
artifact_pedestal_amethyst_name:0 "Radiant Amethyst"
artifact_pedestal_amethyst_description:0 "An amethyst with a deep purple hue, from having been touched by the Fracture"