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
}