AK Sceptre Artifact and Animations

This commit is contained in:
Thakia 2026-09-14 00:02:30 -03:00
parent 20b58f4067
commit fa41b7492f
25 changed files with 221 additions and 2 deletions

View file

@ -25,3 +25,8 @@ st_edwards_crown = {
asset = male_headgear_neow_western_royalty_01_artifact_entity
pedestal = "tall_pillow"
}
ak_mace = {
icon = "artefact_icons_unique_artifact_neow_ak_mace.dds"
asset = neow_ak_mace_portrait_entity
}

View file

@ -2820,6 +2820,15 @@ props_left = {
boy = male
girl = female
}
neow_ak_mace_gene = {
index = 150
male = {
1 = ak_mace
}
female = male
boy = male
girl = female
}
}

View file

@ -61,3 +61,10 @@ st_edwards_crown_modifier = {
domain_limit = 1
naval_movement_speed_mult = 0.15
}
ak_mace_modifier = {
monthly_prestige = 0.2
monthly_martial_lifestyle_xp_gain_mult = 0.15
monthly_dynasty_prestige = 0.01
different_faith_opinion = -10
}

View file

@ -283,3 +283,27 @@ create_artifact_st_edwards_crown_effect = {
}
}
}
create_artifact_ak_mace_effect = {
$OWNER$ = { save_scope_as = owner }
set_artifact_rarity_masterwork = yes
create_artifact = {
name = artifact_ak_mace_name
description = artifact_ak_mace_description
type = regalia
visuals = ak_mace
wealth = scope:wealth
quality = scope:quality
template = general_unique_template
history = {
type = created_before_history
}
modifier = ak_mace_modifier
save_scope_as = newly_created_artifact
}
scope:newly_created_artifact = {
set_variable = { name = historical_unique_artifact value = yes }
set_variable = ak_mace
save_scope_as = epic
}
}

View file

@ -16,6 +16,40 @@
}
}
}
else_if = {
limit = {
any_equipped_character_artifact = {
has_variable = st_edwards_crown
}
}
root.primary_heir = {
add_character_flag = {
flag = st_edwards_crown
days = 3
}
trigger_event = {
id = death_management.0151
days = 1
}
}
}
else_if = {
limit = {
any_equipped_character_artifact = {
has_variable = ak_mace
}
}
root.primary_heir = {
add_character_flag = {
flag = ak_mace
days = 3
}
trigger_event = {
id = death_management.0151
days = 1
}
}
}
}
artifact_visual_after_death_dead_character_flag_effect = {
@ -47,4 +81,18 @@ artifact_visual_after_death_dead_character_flag_effect = {
debug_log = "British Crown Dead Character Flag Set"
}
}
else_if = {
limit = {
scope:dead_artifact_visual_heir = {
has_character_flag = ak_mace
}
}
scope:dead_ruler = {
add_dead_character_flag = {
flag = ak_mace_wearer_dead
years = 400
}
debug_log = "AK Scepter Dead Character Flag Set"
}
}
}

View file

@ -3391,3 +3391,26 @@ portrait_st_edwards_crown_trigger = {
}
portrait_wear_no_crown_trigger = no
}
portrait_ak_mace_trigger = {
exists = this
OR = {
has_dead_character_flag = ak_mace_wearer_dead
any_equipped_character_artifact = {
has_variable = ak_mace
}
}
}
neow_one_handed_scepter_trigger = {
OR = {
any_equipped_character_artifact = {
artifact_type = regalia
has_variable = ak_mace
}
AND = {
is_alive = no
has_dead_character_flag = ak_mace_wearer_dead
}
}
}

View file

@ -65,5 +65,17 @@ historical_artifacts.999 = {
equip_artifact_to_owner = yes
}
}
if = {
limit = {
has_dlc_feature = royal_court
exists = character:russia_arkady_medvedev
}
character:russia_arkady_medvedev = {
create_artifact_ak_mace_effect = { OWNER = this }
scope:newly_created_artifact = {
equip_artifact_to_owner = yes
}
}
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
gfx/models/portraits/female_body/female_body.asset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
gfx/models/portraits/female_body/girl_body.asset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/models/portraits/male_body/boy_body.asset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/models/portraits/male_body/male_body.asset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

View file

@ -14,3 +14,11 @@ coronation_crown_nistrenia_imperial = {
coronation_crown_britannia_imperial = {
entity = { required_tags = "" node = "bn_l_prop" entity = "male_headgear_neow_western_royalty_01_portrait_entity" }
}
######################
## Others ##
######################
ak_mace = {
entity = { required_tags = "" node = "bn_r_prop" entity = "neow_ak_mace_portrait_entity" }
}

View file

@ -206,6 +206,17 @@ one_handed_mace = {
animations = dwarf_additive
animations = female_prop_fix_additive
}
portrait_modifier = { # N3OW AK Mace
trigger = {
portrait_ak_mace_trigger = yes
}
animations_props = ak_mace_prop
animations = AI_vengeful_decal
animations = fat_additive
animations = dwarf_additive
animations = female_prop_fix_additive
}
}
one_handed_mace_no_additives = {

View file

@ -534,6 +534,20 @@ idle = {
}
}
idle_scepter_one_handed = {
animation = { head = "scepter" torso = "scepter_oneHandedPassive1NEOW" }
portrait_modifier = {
animations_props = ak_mace_prop
}
weight = {
base = 0
modifier = {
add = 150
neow_one_handed_scepter_trigger = yes
}
}
}
# idle_emperor = {
# animation = { head = "emperor" torso = "emperor" }
# portrait_modifier_pack = hu

View file

@ -3252,4 +3252,17 @@
}
}
}
# N3OW - Other Props
ak_mace_prop = {
dna_modifiers = {
accessory = {
mode = add
gene = props_right
template = neow_ak_mace_gene
range = {0 1}
}
}
}
}

View file

@ -18,3 +18,5 @@
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"
artifact_ak_mace_name:0 "Kalasnikov's Blessing"
artifact_ak_mace_description:0 "Deep Lore"

View file

@ -18,3 +18,10 @@
## 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"
##################
### ANIMATIONS ###
##################
# One Handed Scepter
idle_scepter_one_handed: "Holding Short Scepter"