Britain now works

This commit is contained in:
Fishedotjpg 2026-11-06 16:46:30 +00:00
parent 1937be44b6
commit 495b6e2962
11 changed files with 354 additions and 248 deletions

View file

@ -7,6 +7,24 @@ e_britannia = { # Great Britain
color = { 127 19 28 }
capital = c_london
can_be_named_after_dynasty = no
personal_relation_entry = {
first_valid = {
triggered_desc = {
trigger = {
exists = scope:target
scope:vassal ?= scope:target
}
desc = japan_personal_relation_ceremonial_regent_same
}
triggered_desc = {
trigger = { exists = scope:vassal }
desc = japan_personal_relation_ceremonial_regent_other
}
}
}
personal_relation_vassal = {
has_title = title:k_royal_household
}
cultural_names = {
name_list_brittannic = cn_greyt_brytannya
@ -7027,7 +7045,7 @@ k_royal_household = {
ai_primary_priority = {
if = {
limit = {
culture = { has_cultural_pillar = heritage_brythonic heritage_anglo-saxon heritage_scottish }
culture = { OR = { has_cultural_pillar = heritage_brythonic has_cultural_pillar = heritage_anglo-saxon has_cultural_pillar = heritage_scottish } }
}
add = @correct_culture_primary_score
}
@ -7062,13 +7080,4 @@ k_royal_household = {
}
}
# Male posthumous Ten'no names
posthumous_regnal_male_names = {
}
# Female posthumous Ten'no names
posthumous_regnal_female_names = {
}
}

View file

@ -76,10 +76,6 @@ e_byzantium = {
color = { 230 180 10 }
}
k_royal_household = {
capital = c_thessalonika
color = { 230 180 10 }
}
e_hre = {
color = { 255 255 255 }

View file

@ -36,6 +36,70 @@ c_nf_windsor = { # Windsor
ai_primary_priority = { add = @never_primary_score }
}
c_nf_nelson = { # Windsor
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
dlc_feature = all_under_heaven
ai_primary_priority = { add = @never_primary_score }
}
c_nf_hatfield = { # Windsor
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
dlc_feature = all_under_heaven
ai_primary_priority = { add = @never_primary_score }
}
c_nf_newton = { # Windsor
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
dlc_feature = all_under_heaven
ai_primary_priority = { add = @never_primary_score }
}
c_nf_jacob = { # Windsor
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
dlc_feature = all_under_heaven
ai_primary_priority = { add = @never_primary_score }
}
c_nf_said = { # Al-Said
color = { 100 100 100 }

View file

@ -96,17 +96,17 @@ on_game_start = {
# add_confederation_member = title:c_monferrato.holder
# }
#}
title:d_york.holder = {
create_confederation = {
name = anglian_league
}
scope:new_confederation = {
add_confederation_member = title:d_norfolk.holder
add_confederation_member = title:d_lincoln.holder
add_confederation_member = title:d_lothian.holder
add_confederation_member = title:d_northumberland.holder
}
}
#title:d_york.holder = {
# create_confederation = {
# name = anglian_league
# }
# scope:new_confederation = {
# add_confederation_member = title:d_norfolk.holder
# add_confederation_member = title:d_lincoln.holder
# add_confederation_member = title:d_lothian.holder
# add_confederation_member = title:d_northumberland.holder
# }
#}
title:d_volgograd.holder = {
trigger_event = { id = NEOW_dynamic_titles.1000 }
}
@ -15309,129 +15309,119 @@ on_game_start_after_lobby = {
}
}
}
# ### TGP SETUP ###
# if = {
# limit = { has_tgp_dlc_trigger = yes }
# ### JAPAN
#
# # History defaults e_britannia to feudal + single heir so partial DLC / no AuH bookmarks load cleanly.
# # Restore Ritsuryō prime_minister when All Under Heaven is active (must run before noble-family / bureaucracy setup).
# if = {
# limit = { has_dlc_feature = all_under_heaven }
# title:e_japan.holder ?= {
# # can_get_government for japan_administrative checks top_liege for japanese government OR this flag; independent prime_minister is neither until flagged.
# if = {
# limit = {
# NOT = { government_has_flag = government_is_japan_administrative }
# OR = {
# has_government = feudal_government
# has_government = japan_feudal_government
# }
# }
# add_character_flag = tgp_japan_restore_japanese_government_flag
# change_government = japan_administrative_government
# remove_character_flag = tgp_japan_restore_japanese_government_flag
# }
# # Separate if (not else_if): first block can flip government same pass; law must still run for that case and for history Ritsuryō holders missing the law.
# if = {
# limit = {
# government_has_flag = government_is_japan_administrative
# NOT = { has_realm_law = japanese_regency_succession_law }
# }
# add_realm_law_skip_effects = japanese_regency_succession_law
# }
# }
# }
#
# # Special variable that UI uses to display correct title
# title:e_britannia = {
# # More starting house relations
# holder = {
# every_noble_family = {
# holder.house ?= {
# save_temporary_scope_as = house_temp
# every_house_member = {
# limit = {
# is_married = yes
# exists = primary_spouse.house
# NOT = {
# primary_spouse.house = { has_house_relation_with = scope:house_temp }
# }
# }
# save_temporary_scope_as = member_temp
# primary_spouse = { save_temporary_scope_as = spouse_temp }
# house = {
# change_house_relation_effect = {
# HOUSE = scope:member_temp.primary_spouse.house
# VALUE = house_relation_improve_minor_value
# REASON = preexisting_marriage
# CHAR = scope:member_temp
# TARGET_CHAR = scope:spouse_temp
# TITLE = scope:dummy_gender
# }
# }
# }
# }
# }
# }
# }
#
# ### IMPERIAL FAMILY
# title:k_royal_household.holder ?= {
# save_scope_as = japanese_emperor
# # Give him some cash
# add_gold = monumental_gold_value
# house = {
# # ENSURE MEMBERS REMAIN IN COURT OF EMPEROR
# every_house_member = {
# limit = {
# is_ruler = no
# is_married = no
# NOT = { liege = scope:japanese_emperor }
# }
# save_scope_as = imperial_family_member
# scope:japanese_emperor = { add_courtier = scope:imperial_family_member }
# }
# }
# # GET THOSE ROOKIE NUMBERS UP
# dynasty = {
# while = {
# limit = { dynasty_prestige_level < high_dynasty_prestige_level }
# add_dynasty_prestige_level = 1
# }
# }
# }
#
# ### DYNASTY TRACKING SETUP
# japan_dynasty_tracker_setup_effect = yes
#
#
# ### TGP NOBLE FAMILIES & DOMICILE SETUP ###
# # Required due to landless top liege
# title:e_japan.holder ?= {
# add_realm_law_skip_effects = japanese_bureaucracy_1
# noble_family_title_realm_setup_effect = yes
# every_vassal_or_below = { # Move Soryo domiciles to their own realm
# limit = {
# government_has_flag = government_is_japan_feudal
# }
# domicile ?= { move_domicile = owner.capital_province }
# }
# every_vassal_or_below = { # Move Ritsuryo domiciles to the capital
# limit = {
# government_has_flag = government_is_japan_administrative
# }
# domicile ?= { move_domicile = title:e_japan.holder.capital_province }
# }
# }
#
# if = {
# limit = {
# has_dlc_feature = all_under_heaven
# exists = title:e_japan.holder
# }
# tgp_setup_historical_house_bloc_effect = yes
# }
### TGP SETUP ###
if = {
limit = { has_tgp_dlc_trigger = yes }
### JAPAN
# History defaults e_britannia to feudal + single heir so partial DLC / no AuH bookmarks load cleanly.
# Restore Ritsuryō prime_minister when All Under Heaven is active (must run before noble-family / bureaucracy setup).
if = {
limit = { has_dlc_feature = all_under_heaven }
title:e_britannia.holder ?= {
# can_get_government for japan_administrative checks top_liege for japanese government OR this flag; independent prime_minister is neither until flagged.
if = {
limit = {
NOT = { government_has_flag = government_is_japan_administrative }
OR = {
has_government = feudal_government
has_government = japan_feudal_government
}
}
add_character_flag = tgp_japan_restore_japanese_government_flag
change_government = japan_administrative_government
remove_character_flag = tgp_japan_restore_japanese_government_flag
}
# Separate if (not else_if): first block can flip government same pass; law must still run for that case and for history Ritsuryō holders missing the law.
if = {
limit = {
government_has_flag = government_is_japan_administrative
NOT = { has_realm_law = japanese_regency_succession_law }
}
add_realm_law_skip_effects = japanese_regency_succession_law
}
}
}
# Special variable that UI uses to display correct title
title:e_britannia = {
# More starting house relations
holder = {
every_noble_family = {
holder.house ?= {
save_temporary_scope_as = house_temp
every_house_member = {
limit = {
is_married = yes
exists = primary_spouse.house
NOT = {
primary_spouse.house = { has_house_relation_with = scope:house_temp }
}
}
save_temporary_scope_as = member_temp
primary_spouse = { save_temporary_scope_as = spouse_temp }
house = {
change_house_relation_effect = {
HOUSE = scope:member_temp.primary_spouse.house
VALUE = house_relation_improve_minor_value
REASON = preexisting_marriage
CHAR = scope:member_temp
TARGET_CHAR = scope:spouse_temp
TITLE = scope:dummy_gender
}
}
}
}
}
}
}
### IMPERIAL FAMILY
title:k_royal_household.holder ?= {
save_scope_as = japanese_emperor
# Give him some cash
add_gold = monumental_gold_value
house = {
# ENSURE MEMBERS REMAIN IN COURT OF EMPEROR
every_house_member = {
limit = {
is_ruler = no
is_married = no
NOT = { liege = scope:japanese_emperor }
}
save_scope_as = imperial_family_member
scope:japanese_emperor = { add_courtier = scope:imperial_family_member }
}
}
# GET THOSE ROOKIE NUMBERS UP
dynasty = {
while = {
limit = { dynasty_prestige_level < high_dynasty_prestige_level }
add_dynasty_prestige_level = 1
}
}
}
### DYNASTY TRACKING SETUP
japan_dynasty_tracker_setup_effect = yes
### TGP NOBLE FAMILIES & DOMICILE SETUP ###
# Required due to landless top liege
title:e_britannia.holder ?= {
add_realm_law_skip_effects = japanese_bureaucracy_1
noble_family_title_realm_setup_effect = yes
every_vassal_or_below = { # Move Soryo domiciles to their own realm
limit = {
OR = {
government_has_flag = government_is_japan_feudal
government_has_flag = government_is_japan_administrative
}
}
domicile ?= { move_domicile = owner.capital_province }
}
}
#
#
# ### MANDALA
@ -15597,7 +15587,7 @@ on_game_start_after_lobby = {
# }
# }
# }
# }
}
# ### TGP MERIT AND TREASURY HANDOUT ON GAME START ###
# if = {
# limit = {

View file

@ -300,7 +300,7 @@ old_thelemite_faith = {
faith_details = {
religion = occultist_religion
color = { 108 12 127 }
icon = victorian
icon = old_thelema
graphical_faith = "pagan_gfx"
#religious_head = d_united_grand_lodge
}