From 086ccfaf0e95426ae7b6303e27de8ed54a271463 Mon Sep 17 00:00:00 2001 From: Thakia Date: Tue, 27 Oct 2026 20:59:14 -0300 Subject: [PATCH] Trident Crown of Doggerland --- common/artifacts/templates/NEOW_templates.txt | 19 +++++++++ common/artifacts/visuals/00_personal_misc.txt | 12 ++++++ .../visuals/NEOW_artifacts_visuals.txt | 6 +++ .../06_genes_special_accessories_headgear.txt | 14 +++++++ .../07_genes_special_accessories_misc.txt | 9 ++++ .../NEOW_historical_artifact_modifiers.txt | 7 ++++ ...W_historical_artifacts_creation_effect.txt | 41 +++++++++++++++++++ .../NEOW_scripted_effects.txt | 31 ++++++++++++++ .../00_clothing_triggers.txt | 14 ++++++- .../NEOW_historical_artifacts_events.txt | 6 +++ ...ons_unique_artifact_neow_trident_crown.dds | 3 ++ .../artifacts/NEOW_crowns/NEOW_crowns.asset | 4 +- ...gear_neow_western_royalty_02_portrait.mesh | 3 ++ .../f_headgear_neow_western_royalty_02.asset | 3 ++ .../f_headgear_neow_western_royalty_02.mesh | 3 ++ ...headgear_neow_western_royalty_02_mask.mesh | 3 ++ .../m_headgear_neow_western_royalty_02.asset | 3 ++ .../m_headgear_neow_western_royalty_02.mesh | 3 ++ ...gear_neow_western_royalty_02_artifact.mesh | 3 ++ ...adgear_neow_western_royalty_02_diffuse.dds | 3 ++ ...headgear_neow_western_royalty_02_mask.mesh | 3 ++ ...eadgear_neow_western_royalty_02_normal.dds | 3 ++ ...ear_neow_western_royalty_02_properties.dds | 3 ++ gfx/portraits/accessories/NEOW_headgear.txt | 14 +++++++ gfx/portraits/accessories/NEOW_props.txt | 4 ++ .../animations.modifierpack | 18 ++++++++ .../portrait_modifiers/00_animation_props.txt | 11 +++++ .../portrait_modifiers/00_custom_headgear.txt | 5 +++ .../portrait_modifiers/01_headgear_base.txt | 24 +++++++++++ .../replace/zz_NEOW_artifacts_l_english.yml | 2 + .../zz_NEOW_portrait_modifiers_l_english.yml | 2 + 31 files changed, 276 insertions(+), 3 deletions(-) create mode 100644 gfx/interface/icons/artifact/artefact_icons_unique_artifact_neow_trident_crown.dds create mode 100644 gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_02_portrait.mesh create mode 100644 gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.asset create mode 100644 gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.mesh create mode 100644 gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02_mask.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.asset create mode 100644 gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_artifact.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_diffuse.dds create mode 100644 gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_mask.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_normal.dds create mode 100644 gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_properties.dds diff --git a/common/artifacts/templates/NEOW_templates.txt b/common/artifacts/templates/NEOW_templates.txt index 39f7cc00b..d3ecf61df 100644 --- a/common/artifacts/templates/NEOW_templates.txt +++ b/common/artifacts/templates/NEOW_templates.txt @@ -119,6 +119,25 @@ st_edwards_crown_template = { unique = yes } +trident_crown_template = { + can_equip = { + always = yes + } + + can_benefit = { + OR = { + culture = culture:doggerlander + has_title = title:k_doggerland + } + } + + fallback = { + monthly_prestige = 1 + } + + unique = yes +} + skull_chad_ironside_template = { can_equip = { always = yes diff --git a/common/artifacts/visuals/00_personal_misc.txt b/common/artifacts/visuals/00_personal_misc.txt index 708a02802..aa9a393a9 100644 --- a/common/artifacts/visuals/00_personal_misc.txt +++ b/common/artifacts/visuals/00_personal_misc.txt @@ -486,6 +486,18 @@ crown = { } reference = female_headgear_neow_western_royalty_01_entity } + asset = { + trigger = { + has_variable = trident_crown + } + reference = male_headgear_neow_western_royalty_02_entity + } + asset = { + trigger = { + has_variable = trident_crown + } + reference = female_headgear_neow_western_royalty_02_entity + } } armor = { diff --git a/common/artifacts/visuals/NEOW_artifacts_visuals.txt b/common/artifacts/visuals/NEOW_artifacts_visuals.txt index d13c206e7..e5cf3ddbb 100644 --- a/common/artifacts/visuals/NEOW_artifacts_visuals.txt +++ b/common/artifacts/visuals/NEOW_artifacts_visuals.txt @@ -37,4 +37,10 @@ chad_crom_skull = { pedestal = "tall_pillow" asset = ep1_trophy_human_01_entity asset = ep1_trophy_human_02_entity +} + +trident_crown = { + icon = "artefact_icons_unique_artifact_neow_trident_crown.dds" + asset = male_headgear_neow_western_royalty_02_artifact_entity + pedestal = "tall_pillow" } \ No newline at end of file diff --git a/common/genes/06_genes_special_accessories_headgear.txt b/common/genes/06_genes_special_accessories_headgear.txt index 03cc86c86..685503c6b 100644 --- a/common/genes/06_genes_special_accessories_headgear.txt +++ b/common/genes/06_genes_special_accessories_headgear.txt @@ -212,6 +212,7 @@ special_genes = { #N3OW 1 = male_headgear_neow_eastern_royalty_01 1 = male_headgear_neow_western_royalty_01 + 1 = male_headgear_neow_western_royalty_02 } female = { @@ -398,6 +399,7 @@ special_genes = { #N3OW 1 = female_headgear_neow_eastern_royalty_01 1 = female_headgear_neow_western_royalty_01 + 1 = female_headgear_neow_western_royalty_02 } boy = male @@ -4010,6 +4012,18 @@ special_genes = { boy = male girl = female } + + neow_western_royalty_02 = { + index = 252 + male = { + 1 = male_headgear_neow_western_royalty_02 + } + female = { + 1 = female_headgear_neow_western_royalty_02 + } + boy = male + girl = female + } } #-------------------------------------------------------------------------------------------------------- diff --git a/common/genes/07_genes_special_accessories_misc.txt b/common/genes/07_genes_special_accessories_misc.txt index c2baf5c4c..0d1c5fa2e 100644 --- a/common/genes/07_genes_special_accessories_misc.txt +++ b/common/genes/07_genes_special_accessories_misc.txt @@ -1877,6 +1877,15 @@ props_left = { boy = male girl = female } + coronation_crown_doggerland_royal_gene = { + index = 152 + male = { + 1 = coronation_crown_doggerland_royal + } + female = male + boy = male + girl = female + } } ##################################### diff --git a/common/modifiers/NEOW_historical_artifact_modifiers.txt b/common/modifiers/NEOW_historical_artifact_modifiers.txt index 5289782ca..332a86bf4 100644 --- a/common/modifiers/NEOW_historical_artifact_modifiers.txt +++ b/common/modifiers/NEOW_historical_artifact_modifiers.txt @@ -62,6 +62,13 @@ st_edwards_crown_modifier = { naval_movement_speed_mult = 0.15 } +trident_crown_modifier = { + army_maintenance_mult = -0.05 + monthly_dynasty_prestige = 0.05 + dread_baseline_add = 15 + monthly_prestige_gain_per_dread_add = 0.02 +} + ak_mace_modifier = { monthly_prestige = 0.2 monthly_martial_lifestyle_xp_gain_mult = 0.15 diff --git a/common/scripted_effects/NEOW_historical_artifacts_creation_effect.txt b/common/scripted_effects/NEOW_historical_artifacts_creation_effect.txt index 20f8aa625..d9e03dd74 100644 --- a/common/scripted_effects/NEOW_historical_artifacts_creation_effect.txt +++ b/common/scripted_effects/NEOW_historical_artifacts_creation_effect.txt @@ -401,3 +401,44 @@ neow_chad_ironside_skull_effect = { } } +create_artifact_trident_crown_effect = { + # Get the character the artifact is being made for. + $OWNER$ = { save_scope_as = owner } + # Not really used, but if we don't set the scopes we get errors in the feature selection + set_artifact_rarity_illustrious = yes + create_artifact = { + name = artifact_trident_crown_name + description = artifact_trident_crown_description + type = helmet + visuals = trident_crown + wealth = scope:wealth + quality = scope:quality + history = { + type = created_before_history + } + modifier = trident_crown_modifier + save_scope_as = newly_created_artifact + decaying = no + } + scope:newly_created_artifact = { + set_variable = { name = historical_unique_artifact value = yes } + set_variable = trident_crown + set_variable = { + name = portrait_remains_after_death + value = yes + } + set_variable = { + name = artifact_succession_title + value = title:k_doggerland + } + add_artifact_title_history = { + target = title:k_doggerland + date = 2212.1.1 + } + save_scope_as = epic + save_scope_value_as = { + name = trident_crown + value = yes + } + } +} \ No newline at end of file diff --git a/common/scripted_effects/NEOW_scripted_effects.txt b/common/scripted_effects/NEOW_scripted_effects.txt index 598ce2b42..56ae89192 100644 --- a/common/scripted_effects/NEOW_scripted_effects.txt +++ b/common/scripted_effects/NEOW_scripted_effects.txt @@ -50,6 +50,23 @@ } } } + else_if = { + limit = { + any_equipped_character_artifact = { + has_variable = trident_crown + } + } + root.primary_heir = { + add_character_flag = { + flag = trident_crown + days = 3 + } + trigger_event = { + id = death_management.0151 + days = 1 + } + } + } } artifact_visual_after_death_dead_character_flag_effect = { @@ -95,4 +112,18 @@ artifact_visual_after_death_dead_character_flag_effect = { debug_log = "AK Scepter Dead Character Flag Set" } } + else_if = { + limit = { + scope:dead_artifact_visual_heir = { + has_character_flag = trident_crown + } + } + scope:dead_ruler = { + add_dead_character_flag = { + flag = trident_crown_wearer_dead + years = 400 + } + debug_log = "Trident Crown Dead Character Flag Set" + } + } } \ No newline at end of file diff --git a/common/scripted_triggers/00_clothing_triggers.txt b/common/scripted_triggers/00_clothing_triggers.txt index 1943b825d..5b42fa758 100644 --- a/common/scripted_triggers/00_clothing_triggers.txt +++ b/common/scripted_triggers/00_clothing_triggers.txt @@ -3765,4 +3765,16 @@ neow_one_handed_scepter_trigger = { has_dead_character_flag = ak_mace_wearer_dead } } -} \ No newline at end of file +} + +portrait_trident_crown_trigger = { + exists = this + OR = { + has_primary_title = title:k_doggerland + has_dead_character_flag = trident_crown_wearer_dead + any_equipped_character_artifact = { + has_variable = trident_crown + } + } + portrait_wear_no_crown_trigger = no +} diff --git a/events/artifacts/NEOW_historical_artifacts_events.txt b/events/artifacts/NEOW_historical_artifacts_events.txt index dbcc018b6..b39e76983 100644 --- a/events/artifacts/NEOW_historical_artifacts_events.txt +++ b/events/artifacts/NEOW_historical_artifacts_events.txt @@ -65,6 +65,12 @@ historical_artifacts.999 = { equip_artifact_to_owner = yes } } + title:k_doggerland.holder = { + create_artifact_trident_crown_effect = { OWNER = this } + scope:newly_created_artifact = { + equip_artifact_to_owner = yes + } + } if = { limit = { has_dlc_feature = royal_court diff --git a/gfx/interface/icons/artifact/artefact_icons_unique_artifact_neow_trident_crown.dds b/gfx/interface/icons/artifact/artefact_icons_unique_artifact_neow_trident_crown.dds new file mode 100644 index 000000000..cbde1b54e --- /dev/null +++ b/gfx/interface/icons/artifact/artefact_icons_unique_artifact_neow_trident_crown.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:939d94b34872a44e93ba6c52554d26da9705b5ea89b4bdb659f17553394b2163 +size 230528 diff --git a/gfx/models/artifacts/NEOW_crowns/NEOW_crowns.asset b/gfx/models/artifacts/NEOW_crowns/NEOW_crowns.asset index 7bf410eed..48cb8096c 100644 --- a/gfx/models/artifacts/NEOW_crowns/NEOW_crowns.asset +++ b/gfx/models/artifacts/NEOW_crowns/NEOW_crowns.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:051fa052d65d675681a65c45e1245e1ce629fe2f7b654f9cf704c571fa138dd4 -size 1643 +oid sha256:45f8390d6c60bc7ed8ee32b58d35fb4acdeec3540cd39f7b17270c5612238890 +size 2466 diff --git a/gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_02_portrait.mesh b/gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_02_portrait.mesh new file mode 100644 index 000000000..076ad16f7 --- /dev/null +++ b/gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_02_portrait.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddda041d5f76cd882003e2042989a268a4fe12b72b32985d19487eb2582fb67c +size 317347 diff --git a/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.asset b/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.asset new file mode 100644 index 000000000..d6cf5d454 --- /dev/null +++ b/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da39f1ebf2d7b061015e6663a4876754a8926244b4b5def1c071e0830527cd90 +size 1319 diff --git a/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.mesh b/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.mesh new file mode 100644 index 000000000..cf935f3c4 --- /dev/null +++ b/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:983590c9f4d77bc1216b84c278aa424d1ccbe381bf3b8088310f121397edc708 +size 484431 diff --git a/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02_mask.mesh b/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02_mask.mesh new file mode 100644 index 000000000..a438a848a --- /dev/null +++ b/gfx/models/portraits/f_headgear/neow_western/trident_crown/f_headgear_neow_western_royalty_02_mask.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f29365ba2537ab5ee18e7c21f3bbd7ef4b43500f768bd938aab7207f2a55e5a +size 484436 diff --git a/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.asset b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.asset new file mode 100644 index 000000000..514b6236f --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c15d0fd46843e2a9405027a8a3de54421fdf3ca73265d7afb6502b4d11c87963 +size 1975 diff --git a/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.mesh b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.mesh new file mode 100644 index 000000000..dd51a5ddd --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d85613c59b144c9a0a485d8ecfef94bd52fb81973de1c954dc30b0c896be2b08 +size 484429 diff --git a/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_artifact.mesh b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_artifact.mesh new file mode 100644 index 000000000..dce9be6ec --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_artifact.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf81636080a8d64a43040993ea75323c48ebae28cc3e67218da6d196dda5e5a1 +size 317347 diff --git a/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_diffuse.dds b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_diffuse.dds new file mode 100644 index 000000000..8c8c5a333 --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_diffuse.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0617b8df3963ce2c88cc536c8c8ccb2ef291ce3b9e63d6cf0bed6de998fdb041 +size 699192 diff --git a/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_mask.mesh b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_mask.mesh new file mode 100644 index 000000000..d28361d5e --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_mask.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c7ef43e6cb14bb3b3e1428df48e33c1ea3271dabe4864fdc5df3392c4478d9a +size 484434 diff --git a/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_normal.dds b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_normal.dds new file mode 100644 index 000000000..220a87c8a --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_normal.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f86da51882345d667becb9aeb22014a06782bf5c48317f56b52feb1162635b2 +size 1398256 diff --git a/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_properties.dds b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_properties.dds new file mode 100644 index 000000000..0af910950 --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/trident_crown/m_headgear_neow_western_royalty_02_properties.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45c7575e688395d1620860671519899856eb8601105c904527a3c67b31af5b7c +size 1398256 diff --git a/gfx/portraits/accessories/NEOW_headgear.txt b/gfx/portraits/accessories/NEOW_headgear.txt index 2bad8a650..16aa72f13 100644 --- a/gfx/portraits/accessories/NEOW_headgear.txt +++ b/gfx/portraits/accessories/NEOW_headgear.txt @@ -20,6 +20,13 @@ male_headgear_neow_western_royalty_01 = { entity = { required_tags = "" shared_pose_entity = head entity = male_headgear_neow_western_royalty_01_entity } } +male_headgear_neow_western_royalty_02 = { + set_tags = "crown,mask_hat" + entity = { required_tags = "hood_on" shared_pose_entity = head } + entity = { required_tags = "mask" shared_pose_entity = head entity = male_headgear_neow_western_royalty_02_mask_entity } + entity = { required_tags = "" shared_pose_entity = head entity = male_headgear_neow_western_royalty_02_entity } +} + ################## # FEMALE # ################## @@ -40,3 +47,10 @@ female_headgear_neow_western_royalty_01 = { entity = { required_tags = "" shared_pose_entity = head entity = female_headgear_neow_western_royalty_01_entity } } +female_headgear_neow_western_royalty_02 = { + set_tags = "crown,mask_hat,fit_over_headgear" + entity = { required_tags = "hood_on" shared_pose_entity = head } + entity = { required_tags = "mask" shared_pose_entity = head entity = female_headgear_neow_western_royalty_02_mask_entity } + entity = { required_tags = "" shared_pose_entity = head entity = female_headgear_neow_western_royalty_02_entity } +} + diff --git a/gfx/portraits/accessories/NEOW_props.txt b/gfx/portraits/accessories/NEOW_props.txt index 07672ef5c..b0552ed15 100644 --- a/gfx/portraits/accessories/NEOW_props.txt +++ b/gfx/portraits/accessories/NEOW_props.txt @@ -14,6 +14,10 @@ coronation_crown_nistrenia_imperial = { coronation_crown_britannia_imperial = { entity = { required_tags = "" node = "bn_l_prop" entity = "male_headgear_neow_western_royalty_01_portrait_entity" } } +#Doggerland Trident Crown +coronation_crown_doggerland_royal = { + entity = { required_tags = "" node = "bn_l_prop" entity = "male_headgear_neow_western_royalty_02_portrait_entity" } +} ###################### ## Others ## diff --git a/gfx/portraits/portrait_animations/animations.modifierpack b/gfx/portraits/portrait_animations/animations.modifierpack index 149f4c11a..eddad8585 100644 --- a/gfx/portraits/portrait_animations/animations.modifierpack +++ b/gfx/portraits/portrait_animations/animations.modifierpack @@ -3132,6 +3132,24 @@ coronation_crowns = { animations = female_prop_fix_additive } + portrait_modifier = { # Doggerland + trigger = { + trigger_if = { + limit = { + exists = involved_activity + } + involved_activity.activity_host = { + primary_title = title:k_doggerland + } + } + trigger_else = { + primary_title = title:k_doggerland + } + } + animations_props = coronation_crown_prop_doggerland_royal + animations = female_prop_fix_additive + } + portrait_modifier = { # HRE trigger = { trigger_if = { diff --git a/gfx/portraits/portrait_modifiers/00_animation_props.txt b/gfx/portraits/portrait_modifiers/00_animation_props.txt index 718a9cc45..f5cf87a09 100644 --- a/gfx/portraits/portrait_modifiers/00_animation_props.txt +++ b/gfx/portraits/portrait_modifiers/00_animation_props.txt @@ -3524,6 +3524,17 @@ } } + coronation_crown_prop_doggerland_royal = { + dna_modifiers = { + accessory = { + mode = add + gene = props_left + template = coronation_crown_doggerland_royal_gene + value = 1 + } + } + } + # N3OW - Other Props ak_mace_prop = { diff --git a/gfx/portraits/portrait_modifiers/00_custom_headgear.txt b/gfx/portraits/portrait_modifiers/00_custom_headgear.txt index 6dddf4f47..72aba1ac8 100644 --- a/gfx/portraits/portrait_modifiers/00_custom_headgear.txt +++ b/gfx/portraits/portrait_modifiers/00_custom_headgear.txt @@ -1620,6 +1620,11 @@ gene = headgear template = neow_western_royalty_01 } + + add_accessory_modifiers = { + gene = headgear + template = neow_western_royalty_02 + } } diff --git a/gfx/portraits/portrait_modifiers/01_headgear_base.txt b/gfx/portraits/portrait_modifiers/01_headgear_base.txt index 62f6121f0..a558f566d 100644 --- a/gfx/portraits/portrait_modifiers/01_headgear_base.txt +++ b/gfx/portraits/portrait_modifiers/01_headgear_base.txt @@ -4600,4 +4600,28 @@ headgear_base = { } } } + + doggerland_king = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = no_headgear + range = { 0 1 } + } + accessory = { + mode = add + gene = headgear + template = neow_western_royalty_02 + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + portrait_trident_crown_trigger = yes + } + } + } } diff --git a/localization/english/replace/zz_NEOW_artifacts_l_english.yml b/localization/english/replace/zz_NEOW_artifacts_l_english.yml index e9b036873..b0dd69bc7 100644 --- a/localization/english/replace/zz_NEOW_artifacts_l_english.yml +++ b/localization/english/replace/zz_NEOW_artifacts_l_english.yml @@ -14,6 +14,8 @@ artifact_pearl_crown_description:0 "The Pearl Crown is the traditional headwear of Moldovan and Nistrenian monarchs. First worn by Stephen the Great who laid the foundations of Nistrenia, it was lost for centuries before being found once more." artifact_st_edwards_crown_name:0 "St. Edward's Crown" artifact_st_edwards_crown_description:0 "Forged for King Charles II in 1661, The Crown of St. Edward is the Coronation Crown of the United Kingdom of Great Britain and the most important of the British Crown Jewels." + artifact_trident_crown_name:0 "Trident Crown" + artifact_trident_crown_description:0 "Crown of Doggerland." 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" diff --git a/localization/english/replace/zz_NEOW_portrait_modifiers_l_english.yml b/localization/english/replace/zz_NEOW_portrait_modifiers_l_english.yml index 3686e5e1a..17fe3bd45 100644 --- a/localization/english/replace/zz_NEOW_portrait_modifiers_l_english.yml +++ b/localization/english/replace/zz_NEOW_portrait_modifiers_l_english.yml @@ -15,9 +15,11 @@ ## Male ## PORTRAIT_MODIFIER_custom_headgear_male_headgear_neow_eastern_royalty_01: "@neow_icon! Pearl Crown of Nistrenia" PORTRAIT_MODIFIER_custom_headgear_male_headgear_neow_western_royalty_01: "@neow_icon! Crown of St-Edward" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_neow_western_royalty_02: "@neow_icon! Trident Crown" ## Female ## PORTRAIT_MODIFIER_custom_headgear_female_headgear_neow_eastern_royalty_01: "@neow_icon! Pearl Crown of Nistrenia" PORTRAIT_MODIFIER_custom_headgear_female_headgear_neow_western_royalty_01: "@neow_icon! Crown of St-Edward" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_neow_western_royalty_02: "@neow_icon! Trident Crown" ################## ### ANIMATIONS ###