Trident Crown of Doggerland

This commit is contained in:
Thakia 2026-10-27 20:59:14 -03:00
parent 99f5fc9724
commit 086ccfaf0e
31 changed files with 276 additions and 3 deletions

View file

@ -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

View file

@ -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 = {

View file

@ -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"
}

View file

@ -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
}
}
#--------------------------------------------------------------------------------------------------------

View file

@ -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
}
}
#####################################

View file

@ -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

View file

@ -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
}
}
}

View file

@ -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"
}
}
}

View file

@ -3765,4 +3765,16 @@ neow_one_handed_scepter_trigger = {
has_dead_character_flag = ak_mace_wearer_dead
}
}
}
}
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
}

View file

@ -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

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -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 }
}

View file

@ -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 ##

View file

@ -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 = {

View file

@ -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 = {

View file

@ -1620,6 +1620,11 @@
gene = headgear
template = neow_western_royalty_01
}
add_accessory_modifiers = {
gene = headgear
template = neow_western_royalty_02
}
}

View file

@ -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
}
}
}
}

View file

@ -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"

View file

@ -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 ###