From cd1eab15fa5cc75420396e736284df4898f75b7b Mon Sep 17 00:00:00 2001 From: Thakia Date: Sun, 8 Nov 2026 20:47:23 -0300 Subject: [PATCH] Crown of Napoleon (Napoleon III's wife actually) --- .../06_genes_special_accessories_headgear.txt | 14 ++++++++++++++ gfx/models/artifacts/NEOW_crowns/NEOW_crowns.asset | 4 ++-- ..._headgear_neow_western_royalty_03_portrait.mesh | 3 +++ .../f_headgear_neow_western_royalty_03.asset | 3 +++ .../f_headgear_neow_western_royalty_03.mesh | 3 +++ .../f_headgear_neow_western_royalty_03_mask.mesh | 3 +++ .../m_headgear_neow_western_royalty_03.asset | 3 +++ .../m_headgear_neow_western_royalty_03.mesh | 3 +++ ..._headgear_neow_western_royalty_03_artifact.mesh | 3 +++ .../m_headgear_neow_western_royalty_03_diffuse.dds | 3 +++ .../m_headgear_neow_western_royalty_03_mask.mesh | 3 +++ .../m_headgear_neow_western_royalty_03_normal.dds | 3 +++ ...headgear_neow_western_royalty_03_properties.dds | 3 +++ gfx/portraits/accessories/NEOW_headgear.txt | 13 +++++++++++++ .../portrait_modifiers/00_custom_headgear.txt | 5 +++++ .../zz_NEOW_portrait_modifiers_l_english.yml | 2 ++ 16 files changed, 69 insertions(+), 2 deletions(-) create mode 100644 gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_03_portrait.mesh create mode 100644 gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.asset create mode 100644 gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.mesh create mode 100644 gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03_mask.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.asset create mode 100644 gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_artifact.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_diffuse.dds create mode 100644 gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_mask.mesh create mode 100644 gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_normal.dds create mode 100644 gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_properties.dds diff --git a/common/genes/06_genes_special_accessories_headgear.txt b/common/genes/06_genes_special_accessories_headgear.txt index 685503c6b..ed7fc71a4 100644 --- a/common/genes/06_genes_special_accessories_headgear.txt +++ b/common/genes/06_genes_special_accessories_headgear.txt @@ -213,6 +213,7 @@ special_genes = { 1 = male_headgear_neow_eastern_royalty_01 1 = male_headgear_neow_western_royalty_01 1 = male_headgear_neow_western_royalty_02 + 1 = male_headgear_neow_western_royalty_03 } female = { @@ -400,6 +401,7 @@ special_genes = { 1 = female_headgear_neow_eastern_royalty_01 1 = female_headgear_neow_western_royalty_01 1 = female_headgear_neow_western_royalty_02 + 1 = female_headgear_neow_western_royalty_03 } boy = male @@ -4024,6 +4026,18 @@ special_genes = { boy = male girl = female } + + neow_western_royalty_03 = { + index = 253 + male = { + 1 = male_headgear_neow_western_royalty_03 + } + female = { + 1 = female_headgear_neow_western_royalty_03 + } + boy = male + girl = female + } } #-------------------------------------------------------------------------------------------------------- diff --git a/gfx/models/artifacts/NEOW_crowns/NEOW_crowns.asset b/gfx/models/artifacts/NEOW_crowns/NEOW_crowns.asset index 48cb8096c..5760335c3 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:45f8390d6c60bc7ed8ee32b58d35fb4acdeec3540cd39f7b17270c5612238890 -size 2466 +oid sha256:18f773b7a7b444326750737999e6f01df50fa02bb72985006bb397f2b3a33d0a +size 3286 diff --git a/gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_03_portrait.mesh b/gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_03_portrait.mesh new file mode 100644 index 000000000..57db56aef --- /dev/null +++ b/gfx/models/artifacts/NEOW_crowns/m_headgear_neow_western_royalty_03_portrait.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82f9f6320f58c87ff158f5000ce9876cd70769f027a9bb2a4f47a126d6cffbf1 +size 4414738 diff --git a/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.asset b/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.asset new file mode 100644 index 000000000..260653546 --- /dev/null +++ b/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b359fa3696dd19338ee113f46b9e098e752f3b7c6e5ad990ca150029eb4a1e6 +size 1319 diff --git a/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.mesh b/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.mesh new file mode 100644 index 000000000..1e4b1ab3e --- /dev/null +++ b/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91516031fdc46682e64015d6715f2751a215c7938c03ee0a40790ab468278ba8 +size 6783486 diff --git a/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03_mask.mesh b/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03_mask.mesh new file mode 100644 index 000000000..b95664ae9 --- /dev/null +++ b/gfx/models/portraits/f_headgear/neow_western/napoleonic_crown/f_headgear_neow_western_royalty_03_mask.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae5ea23b1af971b8c2b1ac28949784cdfe2ded9817cdd3afae549030de200825 +size 6783491 diff --git a/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.asset b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.asset new file mode 100644 index 000000000..74de335a4 --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69e907f655ca96a682932d2c77985fadf1b04cfae20122367bf42b3abb68249f +size 1975 diff --git a/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.mesh b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.mesh new file mode 100644 index 000000000..d773b31aa --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39488139c279968170e2575be2a5eabbe780756e43d662746b0d20a5823a4d7f +size 6783484 diff --git a/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_artifact.mesh b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_artifact.mesh new file mode 100644 index 000000000..45f7df0bd --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_artifact.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2e7573220f1906289c1d11c3d23acc22a215dd831f12f413e1706a36648de9b +size 4414738 diff --git a/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_diffuse.dds b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_diffuse.dds new file mode 100644 index 000000000..48e6f9d2e --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_diffuse.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2bda565d127ba8538eddfd6cc426047cec89fec133d8d7f5fc66cc40f5a13c4 +size 2796344 diff --git a/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_mask.mesh b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_mask.mesh new file mode 100644 index 000000000..861a028bf --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_mask.mesh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808e1e19ae9eb3163e4c48b9ad253985e25af252714312a3f6cd99b1d751c3b3 +size 6783489 diff --git a/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_normal.dds b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_normal.dds new file mode 100644 index 000000000..03ed84876 --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_normal.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53edb1686cd85479ecec9e185854561e61789da51493f9b2f14dbf3e4cca4275 +size 5592560 diff --git a/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_properties.dds b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_properties.dds new file mode 100644 index 000000000..555c309e2 --- /dev/null +++ b/gfx/models/portraits/m_headgear/neow_western/napoleonic_crown/m_headgear_neow_western_royalty_03_properties.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea0c06c1e8f93ca34bece7b6f944af898c0a0a018cce10b2e37756caa349cd96 +size 5592560 diff --git a/gfx/portraits/accessories/NEOW_headgear.txt b/gfx/portraits/accessories/NEOW_headgear.txt index 16aa72f13..940a1165b 100644 --- a/gfx/portraits/accessories/NEOW_headgear.txt +++ b/gfx/portraits/accessories/NEOW_headgear.txt @@ -27,6 +27,13 @@ male_headgear_neow_western_royalty_02 = { entity = { required_tags = "" shared_pose_entity = head entity = male_headgear_neow_western_royalty_02_entity } } +male_headgear_neow_western_royalty_03 = { + 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_03_mask_entity } + entity = { required_tags = "" shared_pose_entity = head entity = male_headgear_neow_western_royalty_03_entity } +} + ################## # FEMALE # ################## @@ -54,3 +61,9 @@ female_headgear_neow_western_royalty_02 = { entity = { required_tags = "" shared_pose_entity = head entity = female_headgear_neow_western_royalty_02_entity } } +female_headgear_neow_western_royalty_03 = { + 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_03_mask_entity } + entity = { required_tags = "" shared_pose_entity = head entity = female_headgear_neow_western_royalty_03_entity } +} diff --git a/gfx/portraits/portrait_modifiers/00_custom_headgear.txt b/gfx/portraits/portrait_modifiers/00_custom_headgear.txt index 72aba1ac8..3b9b82c46 100644 --- a/gfx/portraits/portrait_modifiers/00_custom_headgear.txt +++ b/gfx/portraits/portrait_modifiers/00_custom_headgear.txt @@ -1625,6 +1625,11 @@ gene = headgear template = neow_western_royalty_02 } + + add_accessory_modifiers = { + gene = headgear + template = neow_western_royalty_03 + } } 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 17fe3bd45..dc3df9da0 100644 --- a/localization/english/replace/zz_NEOW_portrait_modifiers_l_english.yml +++ b/localization/english/replace/zz_NEOW_portrait_modifiers_l_english.yml @@ -16,10 +16,12 @@ 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" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_neow_western_royalty_03: "@neow_icon! Napoleonic 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" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_neow_western_royalty_03: "@neow_icon! Napoleonic Crown" ################## ### ANIMATIONS ###