This commit is contained in:
Magpie490 2024-11-14 14:24:23 +00:00
commit 8c128f388e
16 changed files with 1481 additions and 18 deletions

View file

@ -0,0 +1,143 @@
ashkenazi = {
color = ashkenazi
ethos = ethos_communal
heritage = heritage_israelite
language = language_high_german
martial_custom = martial_custom_male_only
traditions = {
tradition_diasporic
tradition_philosopher_culture
tradition_faith_bound
tradition_forbearing
tradition_mobile_guards
}
name_list = name_list_ashkenazi
coa_gfx = { israelite_group_coa_gfx }
building_gfx = { western_building_gfx }
clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx }
unit_gfx = { western_unit_gfx }
ethnicities = {
25 = caucasian_blond
15 = caucasian_ginger
35 = caucasian_brown_hair
25 = caucasian_dark_hair
}
}
sephardi = {
color = { 0.7 0.2 0.7 }
ethos = ethos_communal
heritage = heritage_israelite
language = language_iberian
martial_custom = martial_custom_male_only
traditions = {
tradition_diasporic
tradition_caravaneers
tradition_philosopher_culture
tradition_maritime_mercantilism
tradition_mobile_guards
}
name_list = name_list_sephardi
coa_gfx = { israelite_group_coa_gfx }
building_gfx = { mena_building_gfx }
clothing_gfx = { byzantine_clothing_gfx }
unit_gfx = { mena_unit_gfx }
ethnicities = {
10 = arab
}
}
radhanite = {
ethos = ethos_egalitarian
heritage = heritage_israelite
language = language_turkic
martial_custom = martial_custom_male_only
traditions = {
tradition_diasporic
tradition_philosopher_culture
tradition_maritime_mercantilism
tradition_xenophilic
tradition_mobile_guards
}
color = { 0.5 0.2 0.7 }
name_list = name_list_radhanite
coa_gfx = { israelite_group_coa_gfx }
building_gfx = { mena_building_gfx }
clothing_gfx = { mongol_clothing_gfx } #Radhanites travelled all over the world; trade networks spanning from Iceland to China
unit_gfx = { mena_unit_gfx }
ethnicities = {
10 = arab
}
}
kochinim = {
parents = { tamil }
created = 52.1.1
history_loc_override = kochinim_history_loc
ethos = ethos_communal
heritage = heritage_israelite
language = language_tamil
martial_custom = martial_custom_male_only
traditions = {
tradition_diasporic
tradition_philosopher_culture
tradition_xenophilic
tradition_fervent_temple_builders #Despite being a religious minority, Synagogues existed all over India
tradition_mobile_guards
}
color = { 0.5 0.2 0.8 }
name_list = name_list_radhanite
coa_gfx = { israelite_group_coa_gfx }
building_gfx = { indian_building_gfx }
clothing_gfx = { indian_clothing_gfx }
unit_gfx = { indian_unit_gfx }
ethnicities = {
10 = south_indian
}
}
bavlim = {
color = { 0.6 0.3 0.7 }
ethos = ethos_communal
heritage = heritage_israelite
language = language_aramaic
martial_custom = martial_custom_male_only
traditions = {
tradition_diasporic
tradition_caravaneers
tradition_xenophilic
tradition_faith_bound
tradition_mobile_guards
}
name_list = name_list_radhanite
coa_gfx = { israelite_group_coa_gfx }
building_gfx = { mena_building_gfx }
clothing_gfx = { byzantine_clothing_gfx }
unit_gfx = { mena_unit_gfx }
ethnicities = {
10 = arab
}
}

View file

@ -2,7 +2,7 @@
color = { 0.4 0.4 0.7 }
ethos = ethos_communal
heritage = heritage_french
heritage = heritage_israelite
language = language_ladinois
martial_custom = martial_custom_equal
traditions = {

View file

@ -84,7 +84,6 @@ tarrou_dynasty = {
}
# e_britannia dynasties
cyflymarhyan_dynasty = {
name = dynn_cyflymarhyan
culture = soueyrneg
@ -120,3 +119,53 @@ elgarh_dynasty = {
name = dynn_elgarh
culture = prytoneg
}
wall_dynasty = {
name = dynn_wall
culture = strafclideg
}
windsor_dynasty = {
name = dynn_windsor
culture = souflander
}
nelson_dynasty = {
name = dynn_nelson
culture = easlander
}
solomonid_dynasty = {
name = dynn_solomonid
culture = soueyrneg
}
colbrugha_dynasty = {
name = dynn_colbrugha
culture = high_irish
}
lawrence_dynasty = {
name = dynn_lawrence
culture = welsh
}
montgomyrhy_dynasty = {
name = dynn_montgomyrhy
culture = welsh
}
gwilym_dynasty = {
name = dynn_gwilym
culture = welsh
}
squyrhys_dynasty = {
name = dynn_squyrhys
culture = welsh
}
primrose_dynasty = {
name = dynn_primrose
culture = ashkenazi
}

View file

@ -0,0 +1,4 @@
house_rholls_rhoycy = {
name = "dynn_rholls_rhoycy"
dynasty = windsor_dynasty # Windsor
}

View file

@ -23,7 +23,7 @@ k_sevillian_papacy = {
d_nf_spatstony = { # Spatstony
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
@ -38,7 +38,7 @@ d_nf_spatstony = { # Spatstony
d_nf_cyflymarhyan = { # Cyflymarhyan (Quicksilver)
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
@ -53,7 +53,7 @@ d_nf_cyflymarhyan = { # Cyflymarhyan (Quicksilver)
d_nf_said = { # Al-Said
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
@ -68,7 +68,7 @@ d_nf_said = { # Al-Said
d_nf_starr = { # Starr
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
@ -83,7 +83,7 @@ d_nf_starr = { # Starr
d_nf_giray = { # Giray
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
@ -98,7 +98,7 @@ d_nf_giray = { # Giray
d_nf_flamank = { # Flamank
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
@ -113,7 +113,7 @@ d_nf_flamank = { # Flamank
d_nf_tudorh = { # Tudorh
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
@ -128,7 +128,67 @@ d_nf_tudorh = { # Tudorh
d_nf_elgarh = { # Elgarh
color = { 100 100 100 }
capital = c_middlesex
capital = c_london
definite_form = yes
landless = yes
ruler_uses_title_name = no
always_follows_primary_heir = yes
no_automatic_claims = yes
noble_family = yes
destroy_if_invalid_heir = yes
ai_primary_priority = { add = @never_primary_score }
}
d_nf_wall = { # wall
color = { 100 100 100 }
capital = c_london
definite_form = yes
landless = yes
ruler_uses_title_name = no
always_follows_primary_heir = yes
no_automatic_claims = yes
noble_family = yes
destroy_if_invalid_heir = yes
ai_primary_priority = { add = @never_primary_score }
}
d_nf_rolls_rhoycy = { # Rolls-Rhoycy
color = { 100 100 100 }
capital = c_london
definite_form = yes
landless = yes
ruler_uses_title_name = no
always_follows_primary_heir = yes
no_automatic_claims = yes
noble_family = yes
destroy_if_invalid_heir = yes
ai_primary_priority = { add = @never_primary_score }
}
d_nf_nelson = { # Nelson
color = { 100 100 100 }
capital = c_london
definite_form = yes
landless = yes
ruler_uses_title_name = no
always_follows_primary_heir = yes
no_automatic_claims = yes
noble_family = yes
destroy_if_invalid_heir = yes
ai_primary_priority = { add = @never_primary_score }
}
d_nf_solomonid = { # Solomonid
color = { 100 100 100 }
capital = c_london
definite_form = yes
landless = yes

View file

@ -23,17 +23,11 @@ e_britannia = {
add = @correct_culture_primary_score
}
}
d_bedford = { # Essex
color = { 250 1 32 }
d_london = { # London
color = { 230 5 5 }
capital = c_london
cultural_names = {
name_list_anglo_saxon = cn_east_seaxe
name_list_old_saxon = cn_east_seaxe
}
c_london = {
color = { 230 5 5 }
b_london = {
@ -58,6 +52,17 @@ e_britannia = {
}
}
}
}
d_bedford = { # Essex
color = { 250 1 32 }
capital = c_essex
cultural_names = {
name_list_anglo_saxon = cn_east_seaxe
name_list_old_saxon = cn_east_seaxe
}
c_middlesex = {
color = { 254 1 1 }

View file

@ -0,0 +1,28 @@
create_artifact_excalibur_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_common = yes
# Create the artifact
create_artifact = {
name = excalibur_name
description = excalibur_description
type = pedestal
visuals = excalibur
wealth = scope:wealth
quality = scope:quality
history = {
type = created_before_history
}
modifier = excalibur_modifier
save_scope_as = newly_created_artifact
decaying = no
}
scope:newly_created_artifact = {
set_variable = { name = historical_unique_artifact value = yes }
set_variable = excalibur
save_scope_as = epic
}
}

View file

@ -0,0 +1,834 @@
namespace = historical_artifacts
# Generation of historical artifacts #
#Historical artifacts generator at game start
historical_artifacts.0023 = {
scope = none
hidden = yes
immediate = {
# Seeded Court Artifacts
if = {
limit = { has_dlc_feature = royal_court }
# All starting courts will have a dynasty banner
every_character_with_royal_court = {
save_scope_as = banner_ruler
# House Banner
set_variable = banner_from_house
set_variable = startup_banner
create_artifact_wall_banner_effect = {
OWNER = scope:banner_ruler
CREATOR = scope:banner_ruler
TARGET = scope:banner_ruler.house
}
# Dynasty Banner
If = {
limit = {
OR = {
this = dynasty.dynast # Dynasty Head
any_parent = { # Parent landless Dynasty Head
employer = prev
dynasty = prev.dynasty
this = dynasty.dynast
}
}
}
set_variable = banner_from_dynasty
set_variable = startup_banner
create_artifact_wall_banner_effect = {
OWNER = scope:banner_ruler
CREATOR = scope:banner_ruler
TARGET = scope:banner_ruler.dynasty
}
}
}
# Court Artifacts: Christianity
while = {
count = 6
random_character_with_royal_court = {
limit = {
faith.religion = religion:christianity_religion
NOT = { has_character_flag = seeded_relic }
}
create_artifact_pedestal_christian_relic_effect_hist = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
# Court Artifacts: Islam
while = {
count = 6
random_character_with_royal_court = {
limit = {
faith.religion = religion:islam_religion
NOT = { has_character_flag = seeded_relic }
}
create_artifact_pedestal_islamic_relic_effect_hist = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
# Court Artifacts: Buddhism
while = {
count = 6
random_character_with_royal_court = {
limit = {
faith.religion = religion:buddhism_religion
NOT = { has_character_flag = seeded_relic }
}
create_artifact_pedestal_buddhism_relic_effect_hist = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
# Court Artifacts: Hinduism
while = {
count = 2
random_character_with_royal_court = {
limit = {
faith.religion = religion:hinduism_religion
NOT = { has_character_flag = seeded_relic }
}
create_artifact_pedestal_branch_relic_hinduism_effect = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
# Court Artifacts: Norse Paganism
faith:norse_pagan = {
while = {
count = 2
random_faith_ruler = {
limit = {
highest_held_title_tier >= tier_county
NOT = { has_character_flag = seeded_relic }
}
create_artifact_pedestal_branch_relic_germanic_effect = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
}
# Court Artifacts: Roog Sene
faith:west_african_roog_pagan = {
random_faith_ruler = {
limit = { highest_held_title_tier >= tier_county }
create_artifact_pedestal_branch_relic_boog_effect = { OWNER = this }
}
}
# Court Artifacts: Slavic
faith:slavic_pagan = {
random_faith_ruler = {
limit = { highest_held_title_tier >= tier_county }
create_artifact_pedestal_branch_relic_slavic_effect = { OWNER = this }
}
}
}
# Historical Artifacts
## We do these per-artefact rather than per-title so that they can be easily reshuffled if desired.
## Crowns
### Iron Crown of Lombardy
if = {
limit = {
has_dlc_feature = royal_court
exists = title:e_hre.holder
}
title:e_hre.holder = {
create_artifact_pedestal_crown_iron_effect = { OWNER = this }
}
}
### Reichskrone
if = {
limit = {
current_date > 1000.1.1
exists = title:e_hre.holder
}
title:e_hre.holder = {
create_artifact_reichskrone_effect = { OWNER = this }
}
}
### Essen Crown
if = {
limit = {
current_date > 1000.1.1
exists = title:e_hre.holder
}
title:e_hre.holder = {
create_artifact_essen_crown_effect = { OWNER = this }
}
}
### Nikephoros' Crown
if = {
limit = {
current_date >= 1000.1.1
exists = title:e_byzantium.holder
}
title:e_byzantium.holder = {
create_artifact_nikephoros_crown_effect = { OWNER = this }
}
}
### Monomachus Crown
if = {
limit = {
has_dlc_feature = royal_court
current_date >= 1000.1.1
exists = title:e_byzantium.holder
}
title:e_byzantium.holder = {
create_artifact_monomachus_crown_effect = { OWNER = this }
}
}
### Crown of Justinian
if = {
limit = {
has_dlc_feature = royal_court
exists = title:e_byzantium.holder
}
title:e_byzantium.holder = {
create_artifact_pedestal_justinian_effect = { OWNER = this }
}
}
### al-Taj
if = {
limit = {
# Establishment of the Fatimid Caliphate.
current_date >= 910.1.15
exists = title:d_shiite.holder
}
title:d_shiite.holder = {
create_artifact_al_taj_crown_effect = { OWNER = this }
}
}
### Papal Tiara
if = {
limit = { exists = title:k_papal_state.holder }
title:k_papal_state.holder = {
create_artifact_papal_tiara_effect = { OWNER = this }
}
}
### Visigothic Votive Crowns
if = {
limit = { has_fp2_dlc_trigger = yes }
every_county_in_region = {
region = world_europe_west_iberia
holder = { add_to_list = potential_votive_crown_holders_list }
}
while = {
count = 5
random_in_list = {
list = potential_votive_crown_holders_list
limit = {
NOT = { has_character_flag = seeded_relic }
}
create_artifact_fp2_votive_crowns_effect = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
}
## Clothes
### Robe of Kassapa
if = {
limit = {
has_dlc_feature = royal_court
exists = title:k_pagan.holder
}
title:k_pagan.holder = {
create_artifact_robe_kassapa_effect = { OWNER = this }
}
}
### Mantle of the Prophet
if = {
limit = { exists = title:d_sunni.holder }
title:d_sunni.holder = {
create_artifact_mantle_of_the_prophet_effect = { OWNER = this }
}
}
## Other Regalia
### Qadib al-Mulk
if = {
limit = {
# Establishment of the Fatimid Caliphate.
current_date >= 910.1.15
exists = title:d_shiite.holder
}
title:d_shiite.holder = {
create_artifact_qadib_al_mulk_effect = { OWNER = this }
}
}
### Chalice of Dona Urraca
if = {
limit = {
# It's likely that Urraca paid for her eponymous chalice using money she earnt from the titles her father pre-bequeathed to her, so it was probably made some time *after* 1066 (since she only got the lands in 1065, shortly before her father died), buuuuuut it's really mean to not let her have it at game start, so we give it to her in 1066.
current_date >= 1066.1.1
has_fp2_dlc_trigger = yes
exists = character:108501
character:108501 = { is_alive = yes }
}
create_artifact_goblet_chalice_of_dona_urraca = { OWNER = character:108501 }
}
## Thrones
### Throne of Scone (featuring Stone)
if = {
limit = {
has_dlc_feature = royal_court
exists = title:k_scotland.holder
}
title:k_scotland.holder = {
create_artifact_throne_scone_effect = { OWNER = this }
}
}
### Throne of Charlemagne
if = {
limit = {
has_dlc_feature = royal_court
exists = title:e_hre.holder
}
title:e_hre.holder = {
create_artifact_throne_charlemagne_effect = { OWNER = this }
}
}
### Throne of Solomon (the Byzantine one)
if = {
limit = {
has_ep3_dlc_trigger = yes
exists = title:e_byzantium.holder
current_date >= 940.1.1
}
title:e_byzantium.holder = {
create_artifact_byz_throne_effect = { OWNER = this }
}
}
## Furniture
### Pentapyrgion
if = {
limit = {
has_dlc_feature = royal_court
exists = title:e_byzantium.holder
}
title:e_byzantium.holder = {
create_artifact_sculpture_cabinet_pentapyrgion_effect = { OWNER = this }
}
}
### Bells of Santiago
if = {
# If we're before Almanzor's raid, then the bells go to c_santiago's holder.
limit = {
has_fp2_dlc_trigger = yes
current_date < 997.1.1
}
title:c_santiago.holder = {
create_artifact_various_bells_santiago = { OWNER = this }
# The bells haven't been changed at all.
scope:newly_created_artifact = {
set_variable = {
name = artefact_santiago_bells
value = 0
}
}
}
}
### (Former) Bells of Santiago
#### These aren't actually furniture, but we keep 'em here so they're next to the regular bells, which *are*.
if = {
# If we're after Almanzor's raid, then the bells go to c_toledo's holder.
limit = {
has_fp2_dlc_trigger = yes
current_date >= 997.1.1
}
title:c_toledo.holder = {
create_artifact_various_aquamanile_santiago = { OWNER = this }
# The bells have been morphed once.
scope:newly_created_artifact = {
set_variable = {
name = artefact_santiago_bells
value = 1
}
}
}
}
## Weapons (including decoratives)
### Curtana
#### Not the *actual* Curtana, but at least occasionally traced as Edward the Confessor's sword (and then ascribed an even more mythic origin from there).
if = {
limit = {
has_dlc_feature = royal_court
current_date >= 1042.8.6
exists = title:k_england.holder
}
title:k_england.holder = {
create_artifact_curtana_effect = { OWNER = this }
}
}
### Sword of Atilla
#### Associated with the Arpads, but "discovered"/passed out of their possession around or after 1063. They maintain a house claim on it.
if = {
limit = {
has_dlc_feature = royal_court
current_date >= 1064.1.1
exists = title:d_bavaria.holder
}
title:d_bavaria.holder = {
create_artifact_wall_sword_attila_effect = { OWNER = this }
dynasty:708 = {
random_dynasty_member = {
house = { add_house_artifact_claim = scope:newly_created_artifact }
}
}
}
}
### al-Sayf al-Khass
if = {
limit = {
# Establishment of the Fatimid Caliphate.
current_date >= 910.1.15
has_dlc_feature = royal_court
exists = title:d_shiite.holder
}
title:d_shiite.holder = {
create_artifact_al_sayf_al_khass_effect = { OWNER = this }
}
}
### Staff of Kakusandha
if = {
limit = {
has_dlc_feature = royal_court
exists = title:k_pagan.holder
}
title:k_pagan.holder = {
create_artifact_staff_kakusandha_effect = { OWNER = this }
}
}
### "Excalibur"
every_county_in_region = {
region = world_europe_west_britannia
holder = {
# We exclude kings'n'emperors so the Excaliburs scatter a little better.
if = {
limit = {
faith.religion = religion:christianity_religion
highest_held_title_tier <= tier_duchy
}
add_to_list = potential_excalibur_holders_list
}
}
}
every_county_in_region = {
region = world_europe_west_francia
holder = {
# We exclude kings'n'emperors so the Excaliburs scatter a little better.
if = {
limit = {
faith.religion = religion:christianity_religion
highest_held_title_tier <= tier_duchy
}
add_to_list = potential_excalibur_holders_list
}
}
}
if = {
limit = {
any_in_list = { list = potential_excalibur_holders_list }
}
while = {
count = 6
random_in_list = {
list = potential_excalibur_holders_list
limit = {
NOT = { has_character_flag = seeded_relic }
}
weight = {
# Weight up Arthurian heartlands.
## We don't weigh 'em up _too_ much, because there's quite a few rulers in this region.
modifier = {
add = 10
capital_province = { geographical_region = dlc_ep1_arthurian_heartlands_region }
}
}
create_artifact_excalibur_effect = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
}
if = { #this isn't working for some reason, need to fix later
limit = {
has_dlc_feature = royal_court
exists = title:d_nf_solomonid
}
title:d_nf_solomonid = {
create_artifact_excalibur_effect = { OWNER = this }
}
}
### Spear of the Prophet
if = {
limit = {
has_dlc_feature = royal_court
exists = title:d_sunni.holder
}
title:d_sunni.holder = {
create_artifact_spear_of_the_prophet_effect = { OWNER = this }
}
}
## Books, Scrolls, & Other Recorded Nerdery
### Konagamana
if = {
limit = {
has_dlc_feature = royal_court
exists = title:k_pagan.holder
}
title:k_pagan.holder = {
create_artifact_konagamana_effect = { OWNER = this }
}
}
### Vinaya Pitaka
random_character_with_royal_court = {
limit = { faith = faith:theravada }
create_artifact_vinaya_pitaka_effect = { OWNER = this }
}
### Sutta Pitaka
random_character_with_royal_court = {
limit = { faith = faith:theravada }
create_artifact_sutta_pitaka_effect = { OWNER = this }
}
### Abhidhamma Pitaka
random_character_with_royal_court = {
limit = { faith = faith:theravada }
create_artifact_abhidhamma_pitaka_effect = { OWNER = this }
}
## Banners
### Banner of Kaviani
if = {
limit = {
has_dlc_feature = royal_court
# Only generated in the earlier bookmarks.
current_date < 1000.1.1
exists = title:k_makran.holder
}
title:k_makran.holder = {
create_artifact_wall_banner_kaviani_effect = { OWNER = this }
}
}
### Banner of Edessa
if = {
limit = {
has_dlc_feature = royal_court
exists = title:e_byzantium.holder
}
title:e_byzantium.holder = {
create_artifact_wall_banner_edessa_effect = { OWNER = this }
}
}
### Banner of Thankfulness
if = {
limit = {
# Establishment of the Fatimid Caliphate.
current_date >= 910.1.15
has_dlc_feature = royal_court
exists = title:d_shiite.holder
}
title:d_shiite.holder = {
create_artifact_wall_banner_thankfulness_effect = { OWNER = this }
}
}
## Misc
### Head of St. Edmund
if = {
limit = {
has_dlc_feature = royal_court
# Date of earliest likely canonisation.
current_date >= 924.1.1
exists = title:k_england.holder
}
title:k_england.holder = {
create_artifact_edmund_head_effect = { OWNER = this }
}
}
### al-Dawat
if = {
limit = {
# Establishment of the Fatimid Caliphate.
current_date >= 910.1.15
has_dlc_feature = royal_court
exists = title:d_shiite.holder
}
title:d_shiite.holder = {
create_artifact_al_dawat_effect = { OWNER = this }
}
}
### al-Hafir
if = {
limit = {
# Establishment of the Fatimid Caliphate.
current_date >= 910.1.15
has_dlc_feature = royal_court
exists = title:d_shiite.holder
}
title:d_shiite.holder = {
create_artifact_al_hafir_effect = { OWNER = this }
}
}
### Skull Cap of Charlemagne
if = {
limit = {
has_dlc_feature = royal_court
exists = title:k_france.holder
}
title:k_france.holder = {
create_artifact_skull_cap_charlemagne_effect = { OWNER = this }
}
}
### Sassanian Sword
if = {
limit = {
# Only generated in the earlier bookmarks.
current_date < 900.1.1
has_dlc_feature = legacy_of_persia
exists = title:c_mazandaran
}
title:c_mazandaran.holder = {
create_artifact_illustrious_sassanian_sword_effect = { OWNER = this }
}
}
### Incense Burner Sculpture
if = {
limit = {
# Only generated in the earlier bookmarks.
current_date < 900.1.1
has_dlc_feature = legacy_of_persia
exists = title:k_khorasan
}
title:k_khorasan.holder = {
create_artifact = {
name = fp3_incense_burner_sculpture
description = fp3_incense_burner_sculpture_desc
visuals = fp3_incense_burner_sculpture
type = sculpture
wealth = 80
quality = 80
modifier = artifact_negate_health_penalty_add_2_modifier
modifier = artifact_stress_gain_3_modifier
modifier = artifact_attraction_opinion_2_modifier
modifier = artifact_court_grandeur_baseline_add_3_modifier
history = { type = created_before_history }
}
}
}
### Oxus Bracelet
if = {
limit = {
# Only generated in the earlier bookmarks.
current_date < 900.1.1
has_dlc_feature = legacy_of_persia
exists = title:k_transoxiana
}
title:k_transoxiana.holder = {
create_artifact_oxus_bracelet_effect = {
OWNER = this
}
}
}
### Persian Drinking Vessel
if = {
limit = {
# Only generated in the earlier bookmarks.
current_date < 900.1.1
has_dlc_feature = legacy_of_persia
exists = title:k_makran
}
title:k_makran.holder = {
create_artifact = {
name = fp3_ancient_drinking_vessel
description = fp3_ancient_drinking_vessel_desc
visuals = persian_drinking_vessel
type = goblet
wealth = 80
quality = 80
modifier = artifact_negate_health_penalty_add_2_modifier
modifier = artifact_stress_gain_3_modifier
modifier = artifact_monthly_prestige_5_modifier
modifier = artifact_court_grandeur_baseline_add_3_modifier
}
}
}
### Statue of Constantine the Great
### Statue of Roman Woman
### Four Tetrarchs Statue
### Hydraulic Organ
if = {
limit = {
has_ep3_dlc_trigger = yes
exists = title:e_byzantium.holder
}
title:e_byzantium.holder = {
create_artifact_statue_constantine_effect = { OWNER = this }
create_artifact_statue_roman_woman_effect = { OWNER = this }
create_artifact_statue_four_tetrarchs_effect = { OWNER = this }
create_artifact_hydraulic_organ_effect = { OWNER = this }
}
}
### Tree automa
if = {
limit = {
has_ep3_dlc_trigger = yes
exists = title:e_byzantium.holder
current_date >= 940.1.1
}
title:e_byzantium.holder = {
create_artifact_tree_automa_effect = { OWNER = this }
}
}
### Spread some Orthodox icons
every_county_in_region = {
region = world_europe_east
holder = {
if = {
limit = {
faith = faith:orthodox
}
add_to_list = potential_icons_holders_list
}
}
}
every_county_in_region = {
region = world_asia_minor
holder = {
if = {
limit = {
faith = faith:orthodox
}
add_to_list = potential_icons_holders_list
}
}
}
every_county_in_region = {
region = world_europe_south_east
holder = {
if = {
limit = {
faith = faith:orthodox
}
add_to_list = potential_icons_holders_list
}
}
}
every_county_in_region = {
region = world_europe_south_italy
holder = {
if = {
limit = {
faith = faith:orthodox
}
add_to_list = potential_icons_holders_list
}
}
}
if = {
limit = {
any_in_list = { list = potential_icons_holders_list }
}
while = {
count = 4
random_in_list = {
list = potential_icons_holders_list
limit = {
NOT = { has_character_flag = seeded_relic }
}
create_artifact_trinket_icon_ancient_effect = { OWNER = this }
add_character_flag = {
flag = seeded_relic
days = 1
}
}
}
}
}
}
#Save a memorable battle as potential topic for artifacts
historical_artifacts.0100 = {
hidden = yes
scope = combat_side
trigger = {
# Check to ensure all needed scopes are valid
exists = combat.location
exists = side_primary_participant
exists = enemy_side.side_primary_participant
# Check if this battle was important enough to be memorialized
calc_true_if = {
amount >= 2
any_in_list = {
list = slain_combatants
OR = {
this = root.enemy_side.side_primary_participant
is_heir_of = root.enemy_side.side_primary_participant
}
}
any_in_list = {
list = prisoners_of_war
OR = {
this = root.enemy_side.side_primary_participant
is_heir_of = root.enemy_side.side_primary_participant
}
}
troops_ratio <= 0.5
num_enemies_killed >= 10000
AND = {
percent_enemies_killed >= 75
combat = {
num_total_troops >= 20000
}
}
combat = {
OR = {
num_total_troops >= 30000
warscore_value >= 25
}
}
}
}
immediate = {
side_primary_participant = {
if = {
limit = {
exists = var:epic_battle_location
}
remove_variable = epic_battle_location
}
if = {
limit = {
exists = var:epic_loser
}
remove_variable = epic_loser
}
set_variable = {
name = epic_battle_location
value = root.combat.location
years = 5
}
set_variable = {
name = epic_loser
value = root.enemy_side.side_primary_participant
years = 5
}
}
}
}

View file

@ -161,4 +161,186 @@ britannia0009 = {
2600.1.1 = {
death = yes
}
}
britannia0010 = {
name = "Williaim"
dynasty = wall_dynasty
religion = "victorian"
culture = strafclideg
trait = education_martial_3
trait = ambitious
trait = brave
trait = gregarious
trait = flexible_leader
2510.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0011 = {
name = "Bynjamyn"
dynasty = rholls_rhoycy_dynasty
religion = "victorian"
culture = prytoneg
trait = education_stewardship_5
trait = greedy
trait = diligent
trait = patient
2523.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0012 = {
name = "Boudica"
female = yes
dynasty = nelson_dynasty
religion = "victorian"
culture = easlander
trait = education_martial_4
trait = zealous
trait = lustful
trait = humble
trait = organizer
2524.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0013 = {
name = "Arthur"
dynasty = solomonid_dynasty
religion = "victorian"
culture = soueyrneg
trait = education_diplomacy_5
trait = physique_good_2
trait = gregarious
trait = lustful
trait = compassionate
trait = poet
trait = lifestyle_blademaster
2500.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0014 = {
name = "Mícheál"
dynasty = colbrugha_dynasty
religion = "celtic"
culture = high_irish
trait = education_martial_3
trait = brave
trait = humble
trait = gregarious
trait = holy_warrior
trait = maimed
2517.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0015 = {
name = "Owain"
dynasty = lawrence_dynasty
religion = "victorian"
culture = welsh
trait = education_martial_2
trait = arbitrary
trait = patient
trait = arrogant
trait = strong
2508.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0016 = {
name = "Fodorh"
dynasty = montgomyrhy_dynasty
religion = "victorian"
culture = welsh
trait = education_martial_2
trait = chaste
trait = humble
trait = gregarious
2529.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0017 = {
name = "Sawyl"
dynasty = gwilym_dynasty
religion = "victorian"
culture = welsh
trait = education_martial_2
trait = brave
trait = honest
trait = generous
2530.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0018 = {
name = "Grhufydd"
dynasty = squyrhys_dynasty
religion = "victorian"
culture = prytoneg
trait = education_martial_4
trait = ambitious
trait = brave
trait = compassionate
trait = unyielding_defender
trait = strategist
trait = beauty_good_2
2531.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}
britannia0019 = {
name = "Isaac"
dynasty = primrose_dynasty
religion = "congregationist"
culture = ashkenazi
trait = education_diplomacy_5
trait = patient
trait = generous
trait = compassionate
2520.1.1 = {
birth = yes
}
2600.1.1 = {
death = yes
}
}

View file

@ -75,3 +75,39 @@ d_nf_elgarh = { # Elgarh
succession_laws = { noble_family_succession_law }
}
}
d_nf_wall = { # Wall
2540.1.1 = {
liege = e_britannia
holder = britannia0010 #Williaim Wall
government = administrative_government
succession_laws = { noble_family_succession_law }
}
}
d_nf_rolls_rhoycy = { # Rolls-Rhoycy
2551.1.1 = {
liege = e_britannia
holder = britannia0011 #Bynjamyn Rolls-Rhoycy
government = administrative_government
succession_laws = { noble_family_succession_law }
}
}
d_nf_rolls_rhoycy = { # Rolls-Rhoycy
2547.1.1 = {
liege = e_britannia
holder = britannia0012 #Boudica Nelson
government = administrative_government
succession_laws = { noble_family_succession_law }
}
}
d_nf_solomonid = { # Solomonid
2540.1.1 = {
liege = e_britannia
holder = britannia0013 #Arthur Solomonid
government = administrative_government
succession_laws = { noble_family_succession_law }
}
}

View file

@ -15,6 +15,38 @@ k_england = {
}
}
d_bedford = {
2498.1.1 = {
holder = britannia0005 #Elyan Cyflymarhyan
}
2527.1.1 = {
holder = britannia0004 #Isylmo Cyflymarhyan
}
2530.1.1 = {
holder = britannia0001 #Frydyryk Cyflymarhyan
government = administrative_government
}
}
d_london = {
2498.1.1 = {
holder = britannia0005 #Elyan Cyflymarhyan
}
2527.1.1 = {
holder = britannia0004 #Isylmo Cyflymarhyan
}
2530.1.1 = {
holder = britannia0001 #Frydyryk Cyflymarhyan
government = administrative_government
}
}
c_london = {
2505.1.1 = {
change_development_level = 28
}
}
d_somerset = {
2536.1.1 = {
holder = britannia0002 #Palamedes Al-Said
@ -45,4 +77,19 @@ d_gloucester = {
government = administrative_government
liege = e_britannia
}
}
c_oxfordshire = {
2549.1.1 = {
holder = britannia0019 #Isaac Primrose
government = administrative_government
liege = d_gloucester
}
}
d_norfolk = {
2547.1.1 = {
liege = e_britannia
holder = britannia0012 #Boudica Nelson
government = administrative_government
}
}

View file

@ -2,4 +2,10 @@ k_ireland = {
2505.1.1 = {
change_development_level = 7
}
}
d_munster = {
2538.1.1 = {
holder = britannia0014 #Mícheál Colbrugha
}
}

View file

@ -2,4 +2,9 @@ k_scotland = {
2505.1.1 = {
change_development_level = 7
}
2540.1.1 = {
holder = britannia0010 # Williaim Wall
government = administrative_government
liege = e_britannia
}
}

View file

@ -2,11 +2,53 @@ k_wales = {
2505.1.1 = {
change_development_level = 7
}
2539.1.1 = {
holder = britannia0011 #Bynjamyn Rolls-Rhoycy
government = administrative_government
liege = e_britannia
}
}
d_hereford = {
2526.1.1 = {
holder = britannia0009 #Robert Elgarh
government = administrative_government
liege = e_britannia
}
}
d_gwynedd = {
2540.1.1 = {
holder = britannia0015 #Owain Lawrence
liege = k_wales
}
}
d_powys = {
2549.1.1 = {
holder = britannia0016 #Fodorh Montgomyrhy
liege = k_wales
}
}
c_brecknockshire = {
2551.1.1 = {
holder = britannia0011 #Bynjamyn Rolls-Rhoycy
government = administrative_government
liege = e_britannia
}
}
d_deheubarth = {
2554.1.1 = {
holder = britannia0018 #Grhufydd Squyrhys
government = administrative_government
liege = k_wales
}
}
c_cardiganshire = {
2549.1.1 = {
holder = britannia0017 #Sawyl Gwilym
liege = k_wales
}
}

View file

@ -39,6 +39,17 @@
dynn_starr:0 "Starr"
dynn_tudorh:0 "Tudorh"
dynn_elgarh:0 "Elgarh"
dynn_wall:0 "Wall"
dynn_rholls_rhoycy:0 "Rolls-Rhoycy"
dynn_nelson:0 "Nelson"
dynn_solomonid:0 "Solomonid"
dynn_colbrugha:0 "Colburgha"
dynn_lawrence:0 "Lawrence"
dynn_montgomyrhy:0 "Montgomyrhy"
dynn_gwilym:0 "Gwilym"
dynn_squyrhys:0 "Squyrhys"
dynn_primrose:0 "Primrose"
windsor_dynasty:0 "Windsor"
# PATRONYMS — PREFIXES AND SUFFIXES

View file

@ -16532,6 +16532,9 @@
k_england:0 "Anglia"
k_england_adj:0 "Anglian"
k_england_pre:0 "Anglo"
d_london:0 "London"
d_london_adj:0 "Londoner"
d_london_pre:0 "Londoner"
k_northumberland:0 "Northumberland"
k_northumberland_adj:0 "Northumberlander"
k_northumberland_pre:0 "Northhumbrian"
@ -24363,6 +24366,14 @@
k_vasconia_adj: "Vasconian"
# Noble families
d_nf_solomonid: "$dynn_solomonid$ Family"
d_nf_solomonid: "$DEFAULT_TITLE_NAME_ARTICLE$"
d_nf_nelson: "$dynn_nelson$ Family"
d_nf_nelson: "$DEFAULT_TITLE_NAME_ARTICLE$"
d_nf_rolls_rhoycy: "$dynn_rholls_rhoycy$ Family"
d_nf_rolls_rhoycy_article: "$DEFAULT_TITLE_NAME_ARTICLE$"
d_nf_wall: "$dynn_wall$ Family"
d_nf_wall_article: "$DEFAULT_TITLE_NAME_ARTICLE$"
d_nf_elgarh: "$dynn_elgarh$ Family"
d_nf_elgarh_article: "$DEFAULT_TITLE_NAME_ARTICLE$"
d_nf_todorh: "$dynn_tudorh$ Family"