9809 lines
268 KiB
Text
9809 lines
268 KiB
Text
# Empty scope
|
|
on_game_start = {
|
|
events = {
|
|
fp1_scandinavian_adventurers.0004 # FP1 - Organise Norse adventurers.
|
|
fp1_scandinavian_adventurers.0011 # FP1 - Corral famous Norse adventurers that haven't done much yet.
|
|
fp1_scandinavian_adventurers.0021 # FP1 - Mark game-start prioritised adventurers.
|
|
#Guaranteed historical artifacts fixed spawning
|
|
debug_portraits.1 # Debug portraits for animation testing
|
|
easteregg_event.0001 # Charna and Jakub duel.
|
|
}
|
|
|
|
effect = {
|
|
##NEOW
|
|
|
|
if = {
|
|
limit = {
|
|
government_allows = administrative
|
|
is_house_head = yes
|
|
trigger_if = {
|
|
# This trigger is intentionally different from the similar effecy in on_title_gain up above. We want all direct vassals of the top liege to have a family title if they can
|
|
limit = { government_has_flag = government_has_county_tier_noble_families }
|
|
highest_held_title_tier >= tier_county
|
|
}
|
|
trigger_else = { highest_held_title_tier >= tier_duchy }
|
|
NOR = {
|
|
any_held_title = { is_noble_family_title = yes }
|
|
house = {
|
|
any_house_member = {
|
|
any_held_title = { is_noble_family_title = yes }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
create_noble_family_effect = { GOVERNMENT_GIVER = this }
|
|
domicile ?= { set_up_domicile_estate_effect = yes }
|
|
}
|
|
#Dynamic Titles
|
|
character:benelux_oranje_nassau_weilburg_guillem = {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
}
|
|
trigger_event = NEOW_dynamic_titles.0005
|
|
trigger_event = NEOW_dynamic_titles.0009
|
|
title:e_benelux = { set_coa = e_lotharingia }
|
|
}
|
|
}
|
|
#title:d_piedmonte.holder = {
|
|
# create_confederation = {
|
|
# name = holy_lombard_league
|
|
# }
|
|
# scope:new_confederation = {
|
|
# add_confederation_member = title:c_lombardia.holder
|
|
# add_confederation_member = title:c_cuneo.holder
|
|
# 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:k_ireland.holder = {
|
|
# create_confederation = {
|
|
# name = sinn_fein
|
|
# }
|
|
# scope:new_confederation = {
|
|
# add_confederation_member = title:k_ireland.holder
|
|
# add_confederation_member = title:d_patriarch_dublin.holder
|
|
# }
|
|
#}
|
|
title:c_frankfurt.holder = {
|
|
create_confederation = {
|
|
name = rhine_confederacy
|
|
}
|
|
scope:new_confederation = {
|
|
add_confederation_member = title:d_palatinate.holder
|
|
add_confederation_member = title:d_trier.holder
|
|
}
|
|
}
|
|
# Chinese Song-fashion
|
|
if = {
|
|
limit = {
|
|
current_date >= 960.1.1
|
|
}
|
|
set_global_variable = {
|
|
name = chinese_fashion_change
|
|
value = 1
|
|
}
|
|
}
|
|
#Epidemics 10 years grace
|
|
set_global_variable = {
|
|
name = start_epidemic_grace
|
|
value = yes
|
|
years = 10
|
|
}
|
|
#Set Cumania name if there is no MPO DLC
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = no
|
|
current_date >= 1000.1.1
|
|
}
|
|
title:e_caspian-pontic_steppe = {
|
|
set_title_name = cn_cumania
|
|
}
|
|
}
|
|
#Rabbene Gershom outlaws polygamy
|
|
if = {
|
|
limit = {
|
|
current_date >= 1000.1.1
|
|
}
|
|
religion:judaism_religion = {
|
|
every_faith = {
|
|
limit = {
|
|
has_doctrine = temple_authority_rabbinic_doctrine
|
|
}
|
|
remove_doctrine = doctrine_polygamy
|
|
add_doctrine = doctrine_monogamy
|
|
}
|
|
}
|
|
}
|
|
### 867 - RADHANITES IN KHAZARIA ###
|
|
character:74025 = {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
is_playable_character = yes
|
|
}
|
|
trigger_event = bookmark.0200
|
|
}
|
|
}
|
|
### 867 - WRATH OF THE NORTHMEN ###
|
|
#Æthelred dying (probably)
|
|
character:33358 = {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
is_playable_character = yes
|
|
}
|
|
trigger_event = {
|
|
id = bookmark.0001
|
|
days = { 365 730 }
|
|
}
|
|
}
|
|
}
|
|
|
|
#Alfred the Great becoming the Great
|
|
character:7627 = {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
is_playable_character = yes
|
|
}
|
|
trigger_event = {
|
|
id = bookmark.0002
|
|
days = 1800 #~5 years
|
|
}
|
|
}
|
|
}
|
|
|
|
### 867 - THE GREAT ADVENTURERS ###
|
|
character:251187 = {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
is_playable_character = yes
|
|
AND = {
|
|
character:251180 = { is_ai = yes }
|
|
character:251181 = {
|
|
is_ai = yes
|
|
is_alive = yes
|
|
}
|
|
}
|
|
}
|
|
trigger_event = {
|
|
id = bookmark.0101
|
|
days = { 21 35 }
|
|
}
|
|
}
|
|
}
|
|
|
|
### 1066 - HASAN SABBAH STORY CYCLE ###
|
|
character:41702 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
is_playable_character = yes
|
|
}
|
|
house = { set_house_head = prev }
|
|
trigger_event = {
|
|
id = hasan_sabbah.1000
|
|
days = 1
|
|
}
|
|
}
|
|
}
|
|
### 1066 - EL CID STORY CYCLE ###
|
|
character:107590 ?= {
|
|
if = {
|
|
limit = {
|
|
cid_story_cycle_start_trigger = yes
|
|
}
|
|
trigger_event = {
|
|
id = cid.0001
|
|
days = 1
|
|
}
|
|
}
|
|
}
|
|
### 1066 - LOUIS THE GERMAN ###
|
|
if = {
|
|
limit = {
|
|
exists = character:90107
|
|
current_date >= 1066.1.1
|
|
}
|
|
character:90107 = { give_nickname = nick_the_german_post_mortem }
|
|
}
|
|
|
|
### 1178 - SIBYLLA ###
|
|
if = {
|
|
limit = {
|
|
exists = character:223522
|
|
current_date >= 1178.1.1
|
|
character:223541 = {
|
|
is_ai = yes
|
|
is_alive = yes
|
|
}
|
|
}
|
|
character:223522 = {
|
|
trigger_event = {
|
|
id = bookmark.0300
|
|
days = { 21 28 }
|
|
}
|
|
}
|
|
}
|
|
### 1066 - LIANG LUOYAO ###
|
|
if = {
|
|
limit = {
|
|
exists = character:tangut_liang_1
|
|
current_date >= 1066.1.1
|
|
character:tangut_liang_1.primary_spouse ?= character:206651
|
|
}
|
|
character:tangut_liang_1 = {
|
|
add_gold = {
|
|
value = {
|
|
value = 0
|
|
add = { 200 350 }
|
|
}
|
|
}
|
|
trigger_event = {
|
|
id = bookmark.0400
|
|
days = { 14 21 }
|
|
}
|
|
}
|
|
}
|
|
|
|
### HRE SETUP ###
|
|
if = {
|
|
limit = { exists = title:e_hre.holder }
|
|
add_to_global_variable_list = {
|
|
name = hre_elector_list
|
|
target = title:c_cologne
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = hre_elector_list
|
|
target = title:c_mainz
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = hre_elector_list
|
|
target = title:c_trier
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = hre_elector_list
|
|
target = title:d_bohemia
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = hre_elector_list
|
|
target = title:d_east_franconia
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = hre_elector_list
|
|
target = title:d_ostmark
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = hre_elector_list
|
|
target = title:d_angria
|
|
}
|
|
hre_elector_list_save_effect = yes
|
|
hre_margraves_effect = yes
|
|
}
|
|
|
|
### Britania SETUP ###
|
|
title:d_normandy.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_ile_de_france.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_channel_islands.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 5 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_galloway.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_strathclyde.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_cumbria.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_deheubarth.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_nottingham.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_canterbury.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 5 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_buckingham.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 4 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_somerset.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 2 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_leicester.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 2 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_cornwall.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_solent.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 5 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_hereford.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_bedford.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_black_country.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_gwent.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_gwynedd.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_lancaster.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_southern_corsica.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_north_corsica.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 5 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_palermo.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
title:d_siracusa.holder ?= {
|
|
vassal_contract_set_obligation_level = { type = administrative_themes level = 3 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
#title:e_arabia.holder ?= {
|
|
# every_vassal = {
|
|
# limit = {
|
|
# government_has_flag = government_is_feudal
|
|
# vassal_contract_has_modifiable_obligations = yes
|
|
# faith = faith:armenian_apostolic
|
|
# }
|
|
# vassal_contract_set_obligation_level = { type = feudal_government_taxes level = 3 }
|
|
# vassal_contract_set_obligation_level = { type = feudal_government_levies level = 2 }
|
|
# vassal_contract_set_obligation_level = { type = jizya_special_rights level = 1 }
|
|
# set_subject_contract_modification_blocked = no
|
|
# }
|
|
#}
|
|
|
|
### CORONATION LOCATION SETUP ###
|
|
if = {
|
|
limit = {
|
|
current_date >= 1066.1.1
|
|
has_dlc_feature = coronations
|
|
}
|
|
# London (England)
|
|
province:1527 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Aachen (Germany)
|
|
province:2092 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Reims (France)
|
|
province:2390 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Rome (Italy)
|
|
province:2575 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Milan (Italy)
|
|
province:2482 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Gniezno (Poland)
|
|
province:4905 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Szekesfehervar (Hungary)
|
|
province:3805 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Scone Abbey, Gowrie (Scotland)
|
|
province:1741 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Byzantium (Byzantines)
|
|
province:496 = {
|
|
add_province_modifier = coronation_long_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 10
|
|
}
|
|
}
|
|
# Mahdiya (Africa)
|
|
province:4578 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Cairo (Egypt)
|
|
province:6042 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Damascus (Syria)
|
|
province:5924 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Baghdad (Mesopotamia)
|
|
province:4828 = {
|
|
add_province_modifier = coronation_long_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 10
|
|
}
|
|
}
|
|
# Rayy (Persia)
|
|
province:4319 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Ghazna (Kabulistan)
|
|
province:4500 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Lahur (Punjab)
|
|
province:1362 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Samarkand (Transoxiana)
|
|
province:4404 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Bukhara (Transoxiana)
|
|
province:4394 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Medina (Arabia)
|
|
province:6212 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Kutaisi (Georgia)
|
|
province:601 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
current_date >= 1178.1.1
|
|
has_dlc_feature = coronations
|
|
}
|
|
# Marrakesh (Maghreb)
|
|
province:4718 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
# Karakorum (Mongolia)
|
|
province:1457 = {
|
|
add_province_modifier = coronation_tradition_modifier
|
|
set_variable = {
|
|
name = coronation_tradition_location
|
|
value = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
### Every nomad and herder in the Steppe Region becomes tribal if DLC not enabled, pre-lobby history setup ###
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = no
|
|
}
|
|
# Change Nomad and Herder Holdings to Tribal Holdings for Tribals
|
|
every_province = {
|
|
limit = {
|
|
OR = {
|
|
has_holding_type = nomad_holding
|
|
has_holding_type = herder_holding
|
|
}
|
|
}
|
|
set_holding_type = tribal_holding
|
|
if = {
|
|
limit = {
|
|
county.holder.capital_province ?= this
|
|
}
|
|
county.holder ?= {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_government = tribal_government
|
|
}
|
|
}
|
|
change_government = tribal_government
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# To prevent the Season Changes event from triggering on game start
|
|
situation:the_great_steppe ?= {
|
|
every_participant_group = {
|
|
every_situation_group_participant = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#CP3 Special Buildings - Goes Before Holy Sites
|
|
if = {
|
|
limit = {
|
|
has_cp3_dlc_trigger = yes
|
|
}
|
|
title:b_barcelona.title_province = { add_special_building_slot = drassanes_01 } #1892
|
|
title:b_merv.title_province = { add_special_building = kyz_kala_01 } #4238
|
|
if = { limit = { game_start_date >= 1178.10.1 } title:b_cluny.title_province = { add_special_building = cluny_abbey_02 } } #2304
|
|
else_if = { limit = { game_start_date >= 1066.9.15 } title:b_cluny.title_province = { add_special_building = cluny_abbey_01 } }
|
|
else = { title:b_cluny.title_province = { add_special_building_slot = cluny_abbey_01 } }
|
|
title:b_york.title_province = { add_special_building = york_walls_01 } #1595
|
|
title:b_damascus.title_province = { add_special_building = damascus_mosque_01 } #5924
|
|
title:b_lhasa.title_province = { add_special_building = jokhang_01 } #9237
|
|
if = { limit = { game_start_date >= 1178.10.1 } title:b_schmalkalden.title_province = { add_special_building = wartburg_01 } } #3010
|
|
else = { title:b_schmalkalden.title_province = { add_special_building_slot = wartburg_01 } }
|
|
title:b_lalibela.title_province = { add_special_building_slot = beta_giyorgis_01 } #8301
|
|
if = { limit = { game_start_date >= 1066.9.15 } title:b_novgorod.title_province = { add_special_building = holy_wisdom_01 } } #5137
|
|
else = { title:b_novgorod.title_province = { add_special_building_slot = holy_wisdom_01 } }
|
|
title:b_kano.title_province = { add_special_building_slot = kano_walls_01 } #6519
|
|
title:b_somapur.title_province = { add_special_building = somapura_university_01 } #848
|
|
if = { limit = { game_start_date >= 1178.10.1 } title:b_firenze.title_province = { add_special_building = duomo_florence_02 } } #2543
|
|
else = { title:b_firenze.title_province = { add_special_building = duomo_florence_01 } }
|
|
title:b_konarak.title_province = { add_special_building_slot = konark_temple_01 } #928
|
|
title:b_fes.title_province = { add_special_building = al_qarawiyyin_university_01 } #4694
|
|
title:b_kairouan.title_province = { add_special_building = kairouan_basins_01 } #4594
|
|
title:b_al-ghaba.title_province = { add_special_building = ghana_palace_01 } #6628 #NOTE: likely existed since the 8th, but earliest (only) source on palace is from 1068
|
|
title:b_visegrad_hun.title_province = { add_special_building_slot = visegrad_castle_01 } #3803
|
|
if = { limit = { game_start_date >= 1161.9.15 } title:b_leczyca.title_province = { add_special_building = wawel_cathedral_01 } } #4924 #Date of consecreation of Archcollegiate Church of St. Mary and St. Alexius in Tum
|
|
else = { title:b_leczyca.title_province = { add_special_building_slot = wawel_cathedral_01 } }
|
|
title:b_vatapi.title_province = { add_special_building = vatapi_caves_01 } #1198
|
|
if = { limit = { game_start_date >= 1178.10.1 } title:b_jaisalmer.title_province = { add_special_building = jaisalmer_fort_01 } } #3387
|
|
else = { title:b_jaisalmer.title_province = { add_special_building_slot = jaisalmer_fort_01 } } #3387
|
|
}
|
|
|
|
### RELIGIOUS THINGS ###
|
|
# Set up Holy Site Buildings to be buildable in Holy Sites
|
|
religion:islam_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_mosque_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:eastern_orthodox_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_cathedral_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:catholic_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_cathedral_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:protestant_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_cathedral_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:zoroastrianism_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_fire_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:buddhism_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_buddhist_grand_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:shintoism_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_japanese_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:taoism_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_chinese_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
religion:confucianism_religion = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_chinese_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_religion_global = {
|
|
limit = {
|
|
OR = {
|
|
this = religion:hinduism_religion
|
|
this = religion:jainism_religion
|
|
this = religion:tani_religion
|
|
this = religion:bon_religion
|
|
}
|
|
}
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_indian_grand_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_religion_global = {
|
|
limit = {
|
|
OR = {
|
|
this = religion:satsana_phi_religion
|
|
this = religion:dayawism_religion
|
|
this = religion:hantuism_religion
|
|
this = religion:satsana_phi_religion
|
|
this = religion:kaharingan_religion
|
|
this = religion:tolotang_religion
|
|
this = religion:aluk_religion
|
|
this = religion:dab_qhuas_religion
|
|
this = religion:biliku_religion
|
|
}
|
|
}
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_se_asia_pagan_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_religion_global = {
|
|
limit = {
|
|
is_in_family = rf_pagan
|
|
}
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_pagan_grand_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_religion_global = {
|
|
every_faith = {
|
|
every_holy_site = {
|
|
limit = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
}
|
|
title_province = {
|
|
add_special_building_slot = holy_site_other_grand_temple_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# If your capital on game start is Mecca, you get the Hajjaj trait (since you can't Hajj to your capital)
|
|
title:b_makka.county.holder = {
|
|
if = {
|
|
limit = {
|
|
faith = { has_doctrine_parameter = mandatory_hajj }
|
|
NOT = { has_trait = hajjaj }
|
|
}
|
|
# Have some Hajjaj
|
|
add_trait = hajjaj
|
|
}
|
|
}
|
|
|
|
# Pagans that start pre-reformed
|
|
## Bon has already been reformed into new bon.
|
|
faith:old_bon = {
|
|
set_variable = { name = has_been_reformed }
|
|
}
|
|
|
|
# Mark some faiths to block conversion till specific decisions are taken.
|
|
faith:basque_pagan = {
|
|
set_variable = { name = block_conversion_till_decision_taken }
|
|
}
|
|
faith:adoptionist = {
|
|
set_variable = { name = block_conversion_till_nebulous_circumstances }
|
|
}
|
|
# Kuzarite cannot be reformed under normal circumstances
|
|
faith:kabarism = {
|
|
set_variable = { name = block_reformation_var }
|
|
}
|
|
|
|
### GAME RULE: EXTRA ADMINS
|
|
apply_historic_administrative_game_rule_effect = yes
|
|
|
|
### 1178 CRUSADE SETUP ###
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1178.10.1
|
|
}
|
|
religion:islam_religion = {
|
|
set_variable = {
|
|
name = variable_ghw_unlocked
|
|
value = yes
|
|
}
|
|
}
|
|
religion:christianity_religion = {
|
|
set_variable = {
|
|
name = variable_ghw_unlocked
|
|
value = yes
|
|
}
|
|
}
|
|
set_global_variable = {
|
|
name = had_first_catholic_crusade
|
|
value = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1178.10.1
|
|
}
|
|
character:st_amand_1 = {
|
|
save_scope_as = leader
|
|
}
|
|
character:223523 = {
|
|
save_scope_as = founder
|
|
}
|
|
title:b_saida = {
|
|
save_scope_as = barony
|
|
}
|
|
create_holy_order_neutral_effect = {
|
|
LEADER = scope:leader
|
|
CAPITAL = scope:barony
|
|
NEW_HO_SCOPE = new_holy_order
|
|
FOUNDER = scope:founder
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1178.10.1
|
|
}
|
|
character:231000 = {
|
|
save_scope_as = leader_1
|
|
}
|
|
character:223523 = {
|
|
save_scope_as = founder_1
|
|
}
|
|
title:b_hebron = {
|
|
save_scope_as = barony_1
|
|
}
|
|
create_holy_order_neutral_effect = {
|
|
LEADER = scope:leader_1
|
|
CAPITAL = scope:barony_1
|
|
NEW_HO_SCOPE = new_holy_order
|
|
FOUNDER = scope:founder_1
|
|
}
|
|
}
|
|
|
|
### UNIVERSITIES ###
|
|
title:b_fes.title_province = {
|
|
if = {
|
|
limit = {
|
|
has_special_building_slot = no #Depends on DLC
|
|
}
|
|
add_special_building_slot = generic_university
|
|
}
|
|
}
|
|
title:b_somapur.title_province = {
|
|
if = {
|
|
limit = {
|
|
has_special_building_slot = no #Depends on DLC
|
|
}
|
|
add_special_building_slot = generic_university
|
|
}
|
|
}
|
|
#title:b_bologna.title_province = { add_special_building_slot = generic_university } # Added in province history
|
|
title:b_salamanca.title_province = { add_special_building_slot = generic_university }
|
|
title:b_madrid.title_province = { add_special_building_slot = generic_university }
|
|
#title:b_oxford.title_province = { add_special_building_slot = generic_university } # Added in province history
|
|
title:b_cambridge.title_province = { add_special_building_slot = generic_university }
|
|
title:b_padua.title_province = { add_special_building_slot = generic_university }
|
|
title:b_coimbra.title_province = { add_special_building_slot = generic_university }
|
|
title:b_napoli.title_province = { add_special_building_slot = generic_university }
|
|
title:b_milano.title_province = { add_special_building_slot = generic_university }
|
|
title:b_vienna.title_province = { add_special_building_slot = generic_university }
|
|
title:b_praha.title_province = { add_special_building_slot = generic_university }
|
|
title:b_perugia.title_province = { add_special_building_slot = generic_university }
|
|
title:b_malappuram.title_province = { add_special_building_slot = generic_university }
|
|
title:b_janakpur.title_province = { add_special_building_slot = generic_university }
|
|
title:b_uppsala.title_province = { add_special_building_slot = generic_university }
|
|
title:b_montlhery.title_province = { add_special_building_slot = generic_university } # Technically should be Paris, but that's occupied by Notre Dame
|
|
title:b_qartajana.title_province = { add_special_building_slot = generic_university } # Technically should be Tunis, but that's occupied by a cathedral
|
|
title:b_wazwan.title_province = { add_special_building_slot = generic_university } # Technically should be Isfahan, but that's occupied by the Friday Mosque
|
|
title:b_sarsar.title_province = { add_special_building_slot = generic_university } # Technically should be Baghdad, but that's occupied by the House of Wisdom
|
|
title:b_speyer.title_province = { add_special_building_slot = generic_university } # 1350ish, should be in Heidelberg but that's a church
|
|
title:b_krakow.title_province = { add_special_building_slot = generic_university } # 1364
|
|
title:b_pisa.title_province = { add_special_building_slot = generic_university } # 1350ish
|
|
title:b_rostock.title_province = { add_special_building_slot = generic_university } # 1400ish
|
|
title:b_turin.title_province = { add_special_building_slot = generic_university } # 1400ish
|
|
title:b_ferrara.title_province = { add_special_building_slot = generic_university } # 1400ish
|
|
title:b_leipzig.title_province = { add_special_building_slot = generic_university } # 1400ish, a city holding
|
|
title:b_messina.title_province = { add_special_building_slot = generic_university } # 1400ish, should be in Catania but that's a church
|
|
if = {
|
|
limit = {
|
|
has_cp3_dlc_trigger = yes
|
|
}
|
|
title:b_sitges.title_province = { add_special_building_slot = generic_university } # Should be Barcelona but that location has another building now
|
|
}
|
|
else = {
|
|
title:b_barcelona.title_province = { add_special_building_slot = generic_university } # 1450ish, but still fun to build
|
|
}
|
|
title:b_dumbarton.title_province = { add_special_building_slot = generic_university } # 1450ish, but still fun to build
|
|
title:b_bidar.title_province = { add_special_building_slot = generic_university } # 1450ish, but still fun to build
|
|
title:b_changsha.title_province = {
|
|
add_special_building_slot = generic_university
|
|
}
|
|
|
|
### GREAT WALL OF CHINA ###
|
|
|
|
title:b_wulan.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_fengan.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_mingsha.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_yaode.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_huile.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_baojing.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_huaiyuan.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_shengwei.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_hequ.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_helan.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_dengkou.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_wuluhai.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_yongfeng.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_jiuyuan.title_province = { add_great_building = the_great_wall_01 }
|
|
title:b_tiande.title_province = { add_great_building = the_great_wall_01 }
|
|
|
|
title:b_jincheng.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_huichuan.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_huairong_2.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_pinggao.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_huaide.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_fangqu.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_huaian_2.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_luoyuan.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_hengshan_3.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_wuyan.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_ningshuo.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_longquan.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_rulin.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_kaiguang.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_linzhou_yincheng.title_province = { add_great_building = the_great_wall_02 }
|
|
title:b_xiazhou_dejing_east.title_province = { add_great_building = the_great_wall_02 }
|
|
|
|
title:b_xuande.title_province = { add_great_building = the_great_wall_03 }
|
|
title:b_baishui.title_province = { add_great_building = the_great_wall_03 }
|
|
title:b_rouxuan.title_province = { add_great_building = the_great_wall_03 }
|
|
title:b_cirlxj_yangcheng.title_province = { add_great_building = the_great_wall_03 }
|
|
|
|
### COA ###
|
|
if = {
|
|
limit = {
|
|
game_start_date <= 1000.1.1
|
|
}
|
|
title:e_scandinavia = { set_coa = e_scandinavia_norse }
|
|
title:k_sweden = { set_coa = k_sweden_norse }
|
|
title:d_svealand = { set_coa = d_svealand_norse }
|
|
title:c_upland = { set_coa = c_upland_norse }
|
|
title:c_gastrikland = { set_coa = c_gastrikland_norse }
|
|
title:c_sodermannaland = { set_coa = c_sodermannaland_norse }
|
|
title:c_aland = { set_coa = c_aland_norse }
|
|
title:d_bergslagen = { set_coa = d_bergslagen_norse }
|
|
title:c_vastmanland = { set_coa = c_vastmanland_norse }
|
|
title:c_varmland = { set_coa = c_varmland_norse }
|
|
title:c_dalarna = { set_coa = c_dalarna_norse }
|
|
title:c_dalabergslagen = { set_coa = c_dalabergslagen_norse }
|
|
title:d_vastergotland = { set_coa = d_vastergotland_norse }
|
|
title:c_vastergotland = { set_coa = c_vastergotland_norse }
|
|
title:c_skara = { set_coa = c_skara_norse }
|
|
title:c_dal = { set_coa = c_dal_norse }
|
|
title:c_nordmark = { set_coa = c_nordmark_norse }
|
|
title:d_ostergotland = { set_coa = d_ostergotland_norse }
|
|
title:c_ostergotland = { set_coa = c_ostergotland_norse }
|
|
title:c_kinda = { set_coa = c_kinda_norse }
|
|
title:c_narke = { set_coa = c_narke_norse }
|
|
title:d_smaland = { set_coa = d_smaland_norse }
|
|
title:c_more = { set_coa = c_more_norse }
|
|
title:c_sevede = { set_coa = c_sevede_norse }
|
|
title:c_varend = { set_coa = c_varend_norse }
|
|
title:c_njudung = { set_coa = c_njudung_norse }
|
|
title:c_finnveden = { set_coa = c_finnveden_norse }
|
|
title:c_oland = { set_coa = c_oland_norse }
|
|
title:d_norrland = { set_coa = d_norrland_norse }
|
|
title:c_halsingland = { set_coa = c_halsingland_norse }
|
|
title:c_medelpad = { set_coa = c_medelpad_norse }
|
|
title:c_angermanland = { set_coa = c_angermanland_norse }
|
|
title:d_gotland = { set_coa = d_gotland_norse }
|
|
title:c_gutland = { set_coa = c_gutland_norse }
|
|
title:k_norway = { set_coa = k_norway_norse }
|
|
title:d_viken = { set_coa = d_viken_norse }
|
|
title:c_vingulmork = { set_coa = c_vingulmork_norse }
|
|
title:c_raniriki = { set_coa = c_raniriki_norse }
|
|
title:c_vestfold = { set_coa = c_vestfold_norse }
|
|
title:c_telemark = { set_coa = c_telemark_norse }
|
|
title:d_agder = { set_coa = d_agder_norse }
|
|
title:c_nedenes = { set_coa = c_nedenes_norse }
|
|
title:c_agdeside = { set_coa = c_agdeside_norse }
|
|
title:d_vestlandi = { set_coa = d_vestlandi_norse }
|
|
title:c_rogalandi = { set_coa = c_rogalandi_norse }
|
|
title:c_hordalandi = { set_coa = c_hordalandi_norse }
|
|
title:c_sogn = { set_coa = c_sogn_norse }
|
|
title:d_trandalog = { set_coa = d_trandalog_norse }
|
|
title:c_trandheim = { set_coa = c_trandheim_norse }
|
|
title:c_norwegian_more = { set_coa = c_norwegian_more_norse }
|
|
title:c_firdafylki = { set_coa = c_firdafylki_norse }
|
|
title:d_dalir = { set_coa = d_dalir_norse }
|
|
title:c_hedmork = { set_coa = c_hedmork_norse }
|
|
title:c_gudbrandsdalir = { set_coa = c_gudbrandsdalir_norse }
|
|
title:c_eystridalir = { set_coa = c_eystridalir_norse }
|
|
title:c_gauldala = { set_coa = c_gauldala_norse }
|
|
title:d_halogaland = { set_coa = d_halogaland_norse }
|
|
title:c_vastvag = { set_coa = c_vastvag_norse }
|
|
title:c_bothin = { set_coa = c_bothin_norse }
|
|
title:c_namdalfylki = { set_coa = c_namdalfylki_norse }
|
|
title:d_iceland = { set_coa = d_iceland_norse }
|
|
title:c_vestisland = { set_coa = c_vestisland_norse }
|
|
title:c_nordrland = { set_coa = c_nordrland_norse }
|
|
title:c_austisland = { set_coa = c_austisland_norse }
|
|
title:c_sudurland = { set_coa = c_sudurland_norse }
|
|
title:d_northern_isles = { set_coa = d_northern_isles_norse }
|
|
title:c_orkney = { set_coa = c_orkney_norse }
|
|
title:c_faereyar = { set_coa = c_faereyar_norse }
|
|
title:c_shetland = { set_coa = c_shetland_norse }
|
|
title:d_jamtland = { set_coa = d_jamtland_norse }
|
|
title:c_jamtfir = { set_coa = c_jamtfir_norse }
|
|
title:c_morarna = { set_coa = c_morarna_norse }
|
|
title:c_helgum = { set_coa = c_helgum_norse }
|
|
title:c_harjadalen = { set_coa = c_harjadalen_norse }
|
|
title:k_denmark = { set_coa = k_denmark_norse }
|
|
title:d_sjaelland = { set_coa = d_sjaelland_norse }
|
|
title:c_sjaelland = { set_coa = c_sjaelland_norse }
|
|
title:c_fyn = { set_coa = c_fyn_norse }
|
|
title:c_lolland_falster = { set_coa = c_lolland_falster_norse }
|
|
title:d_skane = { set_coa = d_skane_norse }
|
|
title:c_skane = { set_coa = c_skane_norse }
|
|
title:c_halland = { set_coa = c_halland_norse }
|
|
title:c_bornholm = { set_coa = c_bornholm_norse }
|
|
title:c_blekinge = { set_coa = c_blekinge_norse }
|
|
title:d_jylland = { set_coa = d_jylland_norse }
|
|
title:c_aarhus = { set_coa = c_aarhus_norse }
|
|
title:c_viborg = { set_coa = c_viborg_norse }
|
|
title:c_ringkobing = { set_coa = c_ringkobing_norse }
|
|
title:c_aalborg = { set_coa = c_aalborg_norse }
|
|
title:d_slesvig = { set_coa = d_slesvig_norse }
|
|
title:c_slesvig = { set_coa = c_slesvig_norse }
|
|
title:c_vorbasse = { set_coa = c_vorbasse_norse }
|
|
title:c_ribe = { set_coa = c_ribe_norse }
|
|
title:d_york = { set_coa = d_york_norse }
|
|
title:c_east_riding = { set_coa = c_east_riding_norse }
|
|
title:d_western_isles = { set_coa = d_western_isles_norse }
|
|
title:c_inner_hebrides = { set_coa = c_inner_hebrides_norse }
|
|
title:c_dublin = { set_coa = c_dublin_norse }
|
|
title:c_argyll = { set_coa = c_argyll_norse }
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1067.12.25
|
|
}
|
|
title:k_england = { set_coa = k_england_norman }
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 938.1.1
|
|
}
|
|
title:k_viet = { set_coa = k_dai_viet }
|
|
}
|
|
|
|
### GRANDEUR ###
|
|
#Royal Court: Set starting Grandeur to be the same as Expected
|
|
if = {
|
|
limit = {
|
|
has_dlc_feature = royal_court
|
|
}
|
|
every_character_with_royal_court = {
|
|
set_current_court_grandeur = court_grandeur_minimum_expected
|
|
apply_hold_court_grace_effect = yes
|
|
# Stops Hold Court reminders at game start
|
|
set_variable = {
|
|
name = last_hold_court_date
|
|
value = current_year
|
|
}
|
|
}
|
|
}
|
|
|
|
### STRUGGLES ###
|
|
if = {
|
|
limit = { current_date = 867.1.1 }
|
|
|
|
# Iberian Struggle
|
|
if = { # If we're in 867, Aragonese should be removed from the Struggle, since they don't quite exist yet.
|
|
limit = { exists = struggle:iberian_struggle }
|
|
struggle:iberian_struggle = { set_culture_as_uninvolved = culture:aragonese }
|
|
}
|
|
|
|
# Persian Struggle
|
|
if = { # If the load order ever changes this struggle is going to break. This must always be read before the struggle.
|
|
limit = { exists = struggle:persian_struggle }
|
|
debug_log = "Samarra Struggle: Gamne start data has been set"
|
|
struggle:persian_struggle = { # Use the object explorer to debug this data (yes, the time has come to learn how to use it)
|
|
|
|
# Struggle on_start
|
|
fp3_remove_vassal_contract_cooldown_for_tension_effect = yes
|
|
|
|
# Flag some titles as un-dissolutionable within the struggle.
|
|
title:e_arabia = { set_variable = struggle_block_dissolution_faction }
|
|
title:d_sunni = { set_variable = struggle_block_dissolution_faction }
|
|
}
|
|
}
|
|
}
|
|
|
|
### REGENCIES ###
|
|
# Pre-defined historic regencies setup.
|
|
## NOTE: we do these first to avoid feed messages getting weird due to regents being replaced immediately after getting their position.
|
|
## 1066.
|
|
if = {
|
|
limit = { game_start_date = 1066.9.15 }
|
|
# Designate some regents.
|
|
## King Philippe of France & Duke Boudewijn of Flanders (friend of his dad's)
|
|
character:214 = {
|
|
designate_diarch = character:364
|
|
# Baldwin of Flanders also promised the prior king he'd take care of Philippe, so we add that starting loyalty hook.
|
|
add_hook = {
|
|
type = predecessor_loyalty_hook
|
|
target = character:364
|
|
years = historic_regent_loyal_after_death_hook_duration_years_char_214_value
|
|
}
|
|
}
|
|
### Plus remember who the promise was made to.
|
|
character:364 = {
|
|
add_opinion = {
|
|
target = character:214
|
|
modifier = promise_to_predecessor
|
|
opinion = 50
|
|
}
|
|
set_variable = {
|
|
name = promise_to_predecessor
|
|
value = character:208
|
|
years = historic_regent_loyal_after_death_hook_duration_years_char_214_value
|
|
}
|
|
}
|
|
## Count Bouchard of Vendome & Guy de Bachaumont (his uncle)
|
|
character:40905 = { designate_diarch = character:40376 }
|
|
## Caliph al-Mustansir & Rasad (his mother)
|
|
character:3096 = { designate_diarch = character:additional_fatimids_1 }
|
|
## Count Ermengol of Urgell & Infanta Sancha of Aragon (his stepmother)
|
|
character:110550 = { designate_diarch = character:110514 }
|
|
## Duke Dirk of Holland & Count Robrecht of Zeeland (his stepfather)
|
|
character:106520 = { designate_diarch = character:368 }
|
|
## Duke Sven of Ostergotland & Kol Sverker (his father)
|
|
character:100530 = { designate_diarch = character:100529 }
|
|
## King Salamon of Hungary & Queen Mother Anastasia (his mother, in the absence of any better recorded options, and to keep other hostile relatives out of the job)
|
|
character:476 = { designate_diarch = character:637 }
|
|
## Prince Demetre of Georgia & Alda Oseti (his mother)
|
|
character:9957 = { designate_diarch = character:9956 }
|
|
## Sultan al-Muazzam Alp Arslan and Hassan "the Order of the Realm".
|
|
character:3040 = {
|
|
designate_diarch = character:3050
|
|
# This is a vizierate as well, so start the diarchy manually.
|
|
try_start_diarchy = vizierate
|
|
# Tell Alp that he appointed Hassan so he remembers not to dismiss him.
|
|
set_variable = {
|
|
name = my_vizier
|
|
value = character:3050
|
|
}
|
|
}
|
|
## Constantine X & Michael Doukas.
|
|
character:1732 = {
|
|
if = {
|
|
limit = { has_ep3_dlc_trigger = yes }
|
|
try_start_diarchy = co_emperorship
|
|
set_diarch = character:1736
|
|
set_designated_heir = character:1736
|
|
}
|
|
}
|
|
# Plus remove all the generated opinions.
|
|
## King Philippe of France & Duke Boudewijn of Flanders
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:364
|
|
LIEGE = character:214
|
|
}
|
|
## Count Bouchard of Vendome & Guy de Bachaumont
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:40376
|
|
LIEGE = character:40905
|
|
}
|
|
## Caliph al-Mustansir & Rasad
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:additional_fatimids_1
|
|
LIEGE = character:3096
|
|
}
|
|
## Count Ermengol of Urgell & Infanta Sancha of Aragon
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:110514
|
|
LIEGE = character:110550
|
|
}
|
|
## Duke Dirk of Holland & Count Robrecht of Zeeland
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:368
|
|
LIEGE = character:106520
|
|
}
|
|
## Duke Sven of Ostergotland & Kol Sverker
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:100529
|
|
LIEGE = character:100530
|
|
}
|
|
## King Salamon of Hungary & Queen Mother Anastasia
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:637
|
|
LIEGE = character:476
|
|
}
|
|
## Prince Demetre of Georgia & Alda Oseti
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:9956
|
|
LIEGE = character:9957
|
|
}
|
|
## Sultan al-Muazzam Alp Arslan and Hassan "the Order of the Realm".
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:3050
|
|
LIEGE = character:3040
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { game_start_date = 1178.10.1 }
|
|
# Set up some diarchs.
|
|
## The future Richard I of England managing Aquitaine in place of his mother (who is under house arrest)
|
|
character:205730 = { designate_diarch = character:204510 }
|
|
## Jahan Pahlavan Muhammad as regent for Togrul
|
|
character:144056 = { designate_diarch = character:144052 }
|
|
## Manuel Komnenos and Alexios Komnenos
|
|
character:215530 = {
|
|
if = {
|
|
limit = { has_ep3_dlc_trigger = yes }
|
|
try_start_diarchy = junior_emperorship
|
|
set_diarch = character:215531
|
|
set_designated_heir = character:215531
|
|
}
|
|
}
|
|
## Henry II of England and the Young King
|
|
character:204500 = {
|
|
designate_diarch = character:204508
|
|
try_start_diarchy = co_monarchy
|
|
set_designated_heir = character:204508
|
|
}
|
|
## Teresa of Portugal for Afonso the Conqueror
|
|
character:209503 = {
|
|
try_start_diarchy = regency
|
|
set_diarch = character:209510
|
|
}
|
|
## Kara Khitai, Wolila for Zhilugu
|
|
character:188912 = {
|
|
try_start_diarchy = nomad_regency
|
|
set_diarch = character:188909
|
|
}
|
|
## Dai Viet, Long Trat Vuong & To Hien Thanh
|
|
character:viet_ly_2 = {
|
|
set_diarch = character:viet_to_1
|
|
#designate_diarch = character:viet_to_1
|
|
}
|
|
# Plus remove all the generated opinions.
|
|
## Richard I and Eleanor of Aquitaine
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:204510
|
|
LIEGE = character:205730
|
|
}
|
|
## Muhammad Jahan Pahlavan and Togrul
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:144052
|
|
LIEGE = character:144056
|
|
}
|
|
## Manuel Komnenos and Alexios
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:215531
|
|
LIEGE = character:215530
|
|
}
|
|
## Henry II and Young Henry
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:204508
|
|
LIEGE = character:204500
|
|
}
|
|
## Teresa and Afonso
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:209510
|
|
LIEGE = character:209503
|
|
}
|
|
## Wolila and Zhilugu
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:188909
|
|
LIEGE = character:188912
|
|
}
|
|
## Long Trat Vuong and To Hien Thanh
|
|
remove_generated_diarch_consequences_effect = {
|
|
NEW_DIARCH = character:viet_to_1
|
|
LIEGE = character:viet_ly_2
|
|
}
|
|
}
|
|
if = {
|
|
limit = { has_tgp_dlc_trigger = no }
|
|
title:k_yongson_throne ?= {
|
|
holder ?= {
|
|
destroy_title = prev
|
|
}
|
|
}
|
|
}
|
|
every_ruler = { # PUT EVERY_RULER TYPE STUFF HERE FOR PERFORMANCE REASONS
|
|
# Set up anyone who should be in a regency at start whether we have sources or not.
|
|
## If you start as a child, incapable, or imprisoned, you get a regency.
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
is_adult = no
|
|
is_incapable = yes
|
|
is_imprisoned = yes
|
|
}
|
|
}
|
|
# We don't want to check over so many characters *twice*, so we check again inside the block to determine what type of regency to put 'em in.
|
|
## Temporary Regencies.
|
|
if = {
|
|
limit = { is_imprisoned = yes }
|
|
trigger_event = {
|
|
id = diarchy.0001
|
|
delayed = yes
|
|
}
|
|
}
|
|
## Entrenched Regencies.
|
|
else = {
|
|
trigger_event = {
|
|
id = diarchy.0011
|
|
delayed = yes
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = no
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_government = nomad_government
|
|
}
|
|
change_government = tribal_government
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_government = herder_government
|
|
}
|
|
change_government = tribal_government
|
|
}
|
|
}
|
|
|
|
# Set Coronation laws for everyone
|
|
if = {
|
|
limit = {
|
|
coronation_trigger = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
highest_held_title_tier = tier_kingdom
|
|
}
|
|
add_realm_law_skip_effects = crowned_king
|
|
set_variable = crowned_king_var
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
highest_held_title_tier > tier_kingdom
|
|
}
|
|
add_realm_law_skip_effects = crowned_emperor
|
|
set_variable = crowned_emperor_var
|
|
}
|
|
}
|
|
|
|
# Admin - Let's give existing governors the Governor trait on game start
|
|
if = {
|
|
limit = {
|
|
is_governor = yes
|
|
NOT = { has_trait = governor }
|
|
OR = {
|
|
government_allows = administrative
|
|
government_is_japanese_trigger = yes
|
|
}
|
|
}
|
|
add_trait = governor
|
|
add_trait_xp = {
|
|
trait = governor
|
|
value = {
|
|
add = primary_title.title_held_years
|
|
multiply = 2
|
|
if = {
|
|
limit = {
|
|
age >= 50
|
|
has_government = japan_administrative_government
|
|
}
|
|
add = {
|
|
value = age
|
|
divide = 4
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Clean up TGP governments is the Expansion is not enabled
|
|
if = {
|
|
limit = { has_tgp_dlc_trigger = no }
|
|
# TGP: Clean up maritime tribal govs and revert them to non-dlc tribals
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_wanua
|
|
}
|
|
change_government = tribal_government
|
|
}
|
|
# TGP: Clean up mandala govs and revert them to non-dlc feudals
|
|
else_if = {
|
|
limit = {
|
|
government_has_flag = government_is_mandala
|
|
}
|
|
change_government = feudal_government
|
|
}
|
|
### Every Celestial/Meritocratic/Japanese Government becomes feudal if DLC not enabled, pre-lobby history setup ###
|
|
else_if = {
|
|
limit = {
|
|
OR = {
|
|
has_government = celestial_government
|
|
has_government = meritocratic_government
|
|
has_government = steppe_admin_government
|
|
has_government = japan_administrative_government
|
|
has_government = japan_feudal_government
|
|
}
|
|
}
|
|
change_government = feudal_government
|
|
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_held_title = {
|
|
is_noble_family_title = yes
|
|
}
|
|
}
|
|
every_held_title = {
|
|
limit = {
|
|
is_noble_family_title = yes
|
|
title_domicile ?= {
|
|
OR = {
|
|
is_domicile_type = japanese_manor
|
|
is_domicile_type = east_asian_estate
|
|
}
|
|
}
|
|
}
|
|
save_temporary_scope_as = family_title
|
|
prev = { destroy_title = scope:family_title }
|
|
}
|
|
}
|
|
}
|
|
# TGP: Adjust China's starting laws
|
|
else_if = {
|
|
limit = {
|
|
realm_law_use_celestial_bureaucracy = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1066.9.15
|
|
}
|
|
add_realm_law_skip_effects = celestial_bureaucracy_2
|
|
if = {
|
|
limit = {
|
|
top_liege != this
|
|
}
|
|
add_realm_law_skip_effects = celestial_army_vassal_law_2
|
|
}
|
|
else = {
|
|
add_realm_law_skip_effects = celestial_army_liege_law_2 # Let's give them the matching army level as well
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_domicile = yes
|
|
any_held_title = {
|
|
is_noble_family_title = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_landed = yes
|
|
domicile.domicile_location != this.capital_province
|
|
}
|
|
random_held_title = {
|
|
limit = {
|
|
is_noble_family_title = yes
|
|
}
|
|
set_capital_county = prev.capital_county
|
|
}
|
|
domicile ?= {
|
|
move_domicile = prev.capital_province
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
tgp_is_any_minister = yes
|
|
}
|
|
random_held_title = {
|
|
limit = {
|
|
tier = tier_empire
|
|
}
|
|
set_capital_county = prev.top_liege.capital_county
|
|
}
|
|
random_held_title = {
|
|
limit = {
|
|
is_noble_family_title = yes
|
|
}
|
|
set_capital_county = prev.top_liege.capital_county
|
|
}
|
|
domicile ?= {
|
|
move_domicile = prev.top_liege.capital_province
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# DYNASTIC CYCLE SETUP
|
|
situation:dynastic_cycle ?= {
|
|
title:h_china = {
|
|
set_variable = {
|
|
name = years_since_imperial_examination
|
|
value = 0
|
|
}
|
|
}
|
|
if = {
|
|
limit = { game_start_date < 868.1.1 }
|
|
tgp_set_wuking_element_effect = { ELEMENT = earth } # Tang
|
|
every_situation_sub_region = {
|
|
add_takeover_phase_points = {
|
|
phase = situation_dynastic_cycle_phase_chaos
|
|
points = 800
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
tgp_set_wuking_element_effect = { ELEMENT = fire } # Song
|
|
}
|
|
}
|
|
setup_tributaries_effect = yes # defined in 00_tributary_setup_effect.txt
|
|
# Sort custom regencies.
|
|
## Fatimid Caliphate - basically stuck in the back-end of an entrenched regencies from game start.
|
|
if = {
|
|
limit = { exists = character:3096 }
|
|
character:3096 = { trigger_event = diarchy.0012 }
|
|
}
|
|
else_if = {
|
|
limit = { exists = character:188912 }
|
|
character:188912 = { trigger_event = diarchy.0012 }
|
|
}
|
|
|
|
### FERTILE LANDS ###
|
|
# For deserts that are supposed to be very fertile
|
|
title:c_taizz = { add_county_modifier = fertile_desert_mountains_modifier }
|
|
title:c_mandab = { add_county_modifier = fertile_desert_mountains_modifier }
|
|
title:c_zabid = { add_county_modifier = fertile_desert_mountains_modifier }
|
|
title:c_sanaa = { add_county_modifier = fertile_desert_mountains_modifier }
|
|
title:c_dathina = { add_county_modifier = fertile_desert_mountains_modifier }
|
|
|
|
### HENDEKAPOLIS ###
|
|
title:c_ionia = { add_county_modifier = dodekapolis_modifier }
|
|
title:c_chios = { add_county_modifier = dodekapolis_modifier }
|
|
title:c_aeolis = { add_county_modifier = dodekapolis_modifier }
|
|
title:c_lesbos = { add_county_modifier = dodekapolis_modifier }
|
|
|
|
### GREECE BACKWATER COUNTIES ###
|
|
if = {
|
|
limit = { has_ep3_dlc_trigger = yes }
|
|
title:c_laconia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_messenia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_korinthos = { add_county_modifier = backwater_county_modifier }
|
|
title:c_achaia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_cephalonia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_attica = { add_county_modifier = backwater_county_modifier }
|
|
title:c_boeotia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_aetolia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_naxos = { add_county_modifier = backwater_county_modifier }
|
|
title:c_euboea = { add_county_modifier = backwater_county_modifier }
|
|
title:c_neopatras = { add_county_modifier = backwater_county_modifier }
|
|
title:c_demetrias = { add_county_modifier = backwater_county_modifier }
|
|
title:c_thessaliotis = { add_county_modifier = backwater_county_modifier }
|
|
title:c_thessalia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_epeiros = { add_county_modifier = backwater_county_modifier }
|
|
title:c_buthrotum = { add_county_modifier = backwater_county_modifier }
|
|
title:c_veria = { add_county_modifier = backwater_county_modifier }
|
|
title:c_metzovo = { add_county_modifier = backwater_county_modifier }
|
|
title:c_chalkidike = { add_county_modifier = backwater_county_modifier }
|
|
title:c_thessalonika = { add_county_modifier = backwater_county_modifier }
|
|
title:c_serres = { add_county_modifier = backwater_county_modifier }
|
|
title:c_mosynopolis = { add_county_modifier = backwater_county_modifier }
|
|
title:c_ohrid = { add_county_modifier = backwater_county_modifier }
|
|
title:c_antipatreia = { add_county_modifier = backwater_county_modifier }
|
|
title:c_dyrrachion = { add_county_modifier = backwater_county_modifier }
|
|
title:c_avlonas = { add_county_modifier = backwater_county_modifier }
|
|
}
|
|
|
|
### Pandidakterion IN CONSTANTINOPLE ###
|
|
if = {
|
|
limit = {
|
|
has_ep3_dlc_trigger = yes
|
|
current_date >= 1046.1.1
|
|
}
|
|
title:c_byzantion = { add_county_modifier = pandidakterion_university_modifier }
|
|
}
|
|
|
|
### Varangian Guard ###
|
|
if = {
|
|
limit = {
|
|
has_ep3_dlc_trigger = yes
|
|
current_date >= 988.1.1
|
|
}
|
|
title:e_byzantium = { set_variable = founded_varangian_guard }
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
has_dlc_feature = hybridize_culture
|
|
NOT = {
|
|
has_dlc_feature = khans_of_the_steppe
|
|
}
|
|
}
|
|
culture:mongol = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
culture:khitan = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
culture:jurchen = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
culture:cuman = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
culture:bolghar = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
culture:bashkir = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
culture:karluk = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
culture:shatuo = {
|
|
add_culture_tradition = tradition_malleable_invaders
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_dlc_feature = khans_of_the_steppe
|
|
}
|
|
}
|
|
culture:hunnic = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:saka = { add_culture_tradition = tradition_horse_lords }
|
|
culture:alan = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:mongol = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:buryat = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:oirat = { add_culture_tradition = tradition_horse_lords }
|
|
culture:naiman = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:kerait = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:khitan = { add_culture_tradition = tradition_horse_lords }
|
|
culture:tuyuhun = { add_culture_tradition = tradition_horse_lords }
|
|
culture:jurchen = { add_culture_tradition = tradition_horse_lords }
|
|
culture:cuman = { add_culture_tradition = tradition_horse_lords }
|
|
culture:khazar = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:bolghar = { add_culture_tradition = tradition_horse_lords }
|
|
culture:bashkir = { add_culture_tradition = tradition_horse_lords }
|
|
culture:avar = { add_culture_tradition = tradition_horse_lords }
|
|
culture:karluk = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:kimek = { add_culture_tradition = tradition_horse_lords }
|
|
culture:kipchak = { add_culture_tradition = tradition_horse_lords }
|
|
culture:laktan = { add_culture_tradition = tradition_horse_lords }
|
|
culture:kirghiz = { add_culture_tradition = tradition_horse_lords }
|
|
culture:yughur = { add_culture_tradition = tradition_horse_lords add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:uriankhai = { add_culture_tradition = tradition_horse_lords }
|
|
culture:chuvash = { add_culture_tradition = tradition_horse_lords }
|
|
culture:ongud = { add_culture_tradition = tradition_horse_lords }
|
|
culture:turkmen = { add_culture_tradition = tradition_horse_lords }
|
|
culture:mogyer = { add_culture_tradition = tradition_horse_lords }
|
|
culture:pecheneg = { add_culture_tradition = tradition_horse_lords }
|
|
culture:ongud = { add_culture_tradition = tradition_steppe_tolerance }
|
|
culture:uyghur = { add_culture_tradition = tradition_steppe_tolerance }
|
|
#culture:turkish = { add_culture_tradition = tradition_horse_lords }
|
|
}
|
|
|
|
### DEBUG GLOBAL VARIABLES ###
|
|
# We set these here so that they present nicely and you can see when some variables register zero.
|
|
|
|
# FP3 Struggle.
|
|
if = {
|
|
limit = { gather_debug_variables_for_persian_struggle_trigger = yes }
|
|
# ENDING
|
|
set_global_variable = {
|
|
name = sp_end_date
|
|
value = 0
|
|
}
|
|
# There's also fp3_struggle_ending; we don't track that here because it has functional usage that depends on it existing or not, so it's not a debug variable.
|
|
|
|
# PHASES
|
|
set_global_variable = {
|
|
name = sp_phase_unrest
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_phase_stabil
|
|
value = 0
|
|
}
|
|
|
|
# UNREST
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_yearly_influential_house_is_antagonistic_major
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_yearly_influential_house_is_antagonistic_medium
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_yearly_influential_house_is_antagonistic_minor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_yearly_influential_house_is_antagonistic_minimal
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_becomes_rival_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_gain_claim_on_title_fp3
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_usurp_title_fp3
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_cadet_branch_created
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_supporter_forced_conversion
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_execute_supporter
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_imprison_supporter
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_unnatural_death_supporter
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_reveal_secret_supporter
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_turn_supporter_into_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_forming_alliance_between_detractor_uninvolved_rulers
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_detractor_win_unfair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_detractor_win_fair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_detractor_declare_unfair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_detractor_declare_fair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_unrest_catalyst_became_detractor_fp3
|
|
value = 0
|
|
}
|
|
# STABILISATION
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_yearly_influential_house_is_harmonious_major
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_yearly_influential_house_is_harmonious_medium
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_yearly_influential_house_is_harmonious_minor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_yearly_influential_house_is_harmonious_minimal
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_learned_new_language_important
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_vassalize_independent_ruler
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_invite_involved_as_honorary_guests_to_feast_hunt
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_supporter_win_unfair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_supporter_win_fair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_supporter_declare_unfair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_supporter_declare_fair_war_within_the_region
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_install_loyalist_cb
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_imprison_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_execute_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_unnatural_death_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_reveal_secret_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_detractor_forced_conversion
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_turn_detractor_into_supporter
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_gain_struggle_titles_from_interlopers_uninvolved
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_stabil_catalyst_became_supporter_fp3
|
|
value = 0
|
|
}
|
|
# CONCESSION
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_missing_caliphate_or_arabian_empire
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_caliph_or_emperor_loses_revolt_war
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_caliph_or_emperor_accepts_faction_demands
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_caliph_died_violently
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_caliph_died_naturally
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_war_ends_in_white_peace_between_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_became_best_friend_soulmate_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_became_friend_lover_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_forming_alliance_between_supporter_detractor_rulers
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_abandon_hook_on_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_grants_pardon_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_release_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_ransom_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_grants_vassal_to_de_jure_liege_supporter_detractor
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_gift_supporter_detractor_ruler
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_interloper_uninvolved_gain_struggle_titles
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = sp_concession_catalyst_raided_involved
|
|
value = 0
|
|
}
|
|
}
|
|
|
|
# UNITY CONFIG
|
|
## 867.
|
|
if = {
|
|
limit = { game_start_date = 867.1.1 }
|
|
# Twiddle some starting unities.
|
|
## The Abassids are in the middle of a self-killing frenzy, so we lower theirs substantially.
|
|
house:house_abbasid ?= {
|
|
add_unity_value = {
|
|
value = -100
|
|
# This is from historical circumstances, so we just do use the house head.
|
|
character = house_head
|
|
desc = clan_unity_historical_circumstances.desc
|
|
}
|
|
}
|
|
## The Samanids are juuuuust about to get started on killing each other over who gets to lead Transoxiana.
|
|
house:house_samanid ?= {
|
|
add_unity_value = {
|
|
value = -40
|
|
# This is from historical circumstances, so we just do use the house head.
|
|
character = house_head
|
|
desc = clan_unity_historical_circumstances.desc
|
|
}
|
|
}
|
|
## The Afrighids (both of them) are having fairly few arguments because only one of them can speak and it's very easy to manage relations with a baby.
|
|
dynasty:1042112.dynast.house ?= {
|
|
add_unity_value = {
|
|
value = 50
|
|
# This is from historical circumstances, so we just do use the house head.
|
|
character = house_head
|
|
desc = clan_unity_historical_circumstances.desc
|
|
}
|
|
}
|
|
## The Tahirids are scattered but actually get along quite well and support each other politically (mostly).
|
|
dynasty:811.dynast.house ?= {
|
|
add_unity_value = {
|
|
value = 100
|
|
# This is from historical circumstances, so we just do use the house head.
|
|
character = house_head
|
|
desc = clan_unity_historical_circumstances.desc
|
|
}
|
|
}
|
|
## The Umayyads are having something of a renaissance.
|
|
dynasty:597.dynast.house ?= {
|
|
add_unity_value = {
|
|
value = 100
|
|
# This is from historical circumstances, so we just do use the house head.
|
|
character = house_head
|
|
desc = clan_unity_historical_circumstances.desc
|
|
}
|
|
}
|
|
}
|
|
# LEGITIMACY CONFIG
|
|
## 867.
|
|
if = {
|
|
limit = { game_start_date = 867.1.1 }
|
|
## Basileus Basileios was actually elected, so he's technically legitimate, but starts at level 2. With this he should be level 3.
|
|
character:1700 = {
|
|
add_legitimacy = major_legitimacy_gain
|
|
}
|
|
}
|
|
|
|
# Cultural setup
|
|
if = {
|
|
limit = {
|
|
game_start_date = 1178.10.1
|
|
}
|
|
culture:norman = {
|
|
set_name_list = name_list_late_norman
|
|
}
|
|
}
|
|
|
|
### EP3 BYZANTIUM IMPORTANT COUNTIES ###
|
|
if = {
|
|
limit = { has_ep3_dlc_trigger = yes }
|
|
title:c_antiocheia = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_jerusalem = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_alexandria = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_abbadan = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_edessa = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_bari = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_siracusa = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_roma = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_ravenna = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_tunis = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_tangiers = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_murcia = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_lombardia = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_trier = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_cumberland = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_northumberland = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_chandax = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_tourraine = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = ep3_emperor_yearly.2000
|
|
}
|
|
}
|
|
title:c_byzantion = {
|
|
set_important_location = {
|
|
title = title:e_byzantium
|
|
enter_realm_event = roman_restoration.1200
|
|
}
|
|
set_important_location = {
|
|
title = title:h_roman_empire
|
|
enter_realm_event = roman_restoration.1200
|
|
}
|
|
set_important_location = {
|
|
title = title:h_eastern_roman_empire
|
|
enter_realm_event = roman_restoration.1200
|
|
}
|
|
}
|
|
}
|
|
|
|
# MPO Tribes of the North cultrad mechanic
|
|
if = {
|
|
limit = {
|
|
has_dlc_feature = khans_of_the_steppe
|
|
}
|
|
every_county_in_region = {
|
|
region = mpo_region_permafrost
|
|
if = {
|
|
limit = {
|
|
holder.culture ?= culture
|
|
culture = {
|
|
has_cultural_parameter = permafrost_modifier_mechanic
|
|
}
|
|
}
|
|
add_county_modifier = mpo_siberian_permafrost_modifier
|
|
}
|
|
else = {
|
|
add_county_modifier = mpo_siberian_permafrost_modifier_bad
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
# Byzantine name game rule
|
|
title:e_byzantium = {
|
|
if = {
|
|
limit = {
|
|
has_game_rule = eastern_rome_name_of_byzantium
|
|
}
|
|
set_title_name = e_eastern_roman_empire
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = roman_empire_name_of_byzantium
|
|
}
|
|
set_title_name = h_roman_empire
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = romania_name_of_byzantium
|
|
}
|
|
set_title_name = e_romania_empire
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = empire_of_the_greeks_name_of_byzantium
|
|
}
|
|
set_title_name = e_empire_of_the_greeks
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = rhomaion_name_of_byzantium
|
|
}
|
|
set_title_name = e_rhomaion
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = unholy_roman_empire_name_of_byzantium
|
|
}
|
|
set_title_name = e_unholy_roman_empire
|
|
}
|
|
}
|
|
|
|
# Remove Coronation Doctrine if you don't have the DLC
|
|
if = {
|
|
limit = {
|
|
has_ach_dlc_trigger = no
|
|
}
|
|
every_religion_global = {
|
|
every_faith = {
|
|
switch = {
|
|
trigger = has_doctrine
|
|
doctrine_no_anointment = { remove_doctrine = doctrine_no_anointment }
|
|
doctrine_anointment_permitted = { remove_doctrine = doctrine_anointment_permitted }
|
|
doctrine_imperial_anointment = { remove_doctrine = doctrine_imperial_anointment }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Set Coronation laws for everyone
|
|
if = {
|
|
limit = {
|
|
has_ach_dlc_trigger = yes
|
|
}
|
|
every_ruler = {
|
|
limit = {
|
|
coronation_trigger = yes
|
|
age >= 12
|
|
NOT = { this = character:1316 } # Heinrich IV was coronated in 1084
|
|
}
|
|
save_temporary_scope_as = ruler
|
|
if = {
|
|
limit = {
|
|
highest_held_title_tier > tier_kingdom
|
|
NOT = {
|
|
has_any_shunned_or_criminal_trait_in_faith_trigger = {
|
|
CHARACTER = scope:ruler
|
|
FAITH = scope:ruler.faith
|
|
}
|
|
faith = { has_doctrine = doctrine_no_anointment }
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_game_rule = coronation_laws_off
|
|
has_realm_law = crowned_emperor
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = crowned_emperor
|
|
}
|
|
set_variable = crowned_emperor_var
|
|
}
|
|
else = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_game_rule = coronation_laws_off
|
|
has_realm_law = crowned_king
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = crowned_king
|
|
}
|
|
set_variable = crowned_king_var
|
|
}
|
|
}
|
|
}
|
|
|
|
# TGP: extra legitimacy for the Hegemon, so you don't fold over immediately
|
|
if = {
|
|
limit = { has_tgp_dlc_trigger = yes }
|
|
title:h_china.holder = {
|
|
# and even more for the Song, as they were in a pretty good shape on our start dates
|
|
if = {
|
|
limit = {
|
|
situation:dynastic_cycle ?= {
|
|
OR = {
|
|
situation_current_phase = situation_dynastic_cycle_phase_stability_expansion
|
|
situation_current_phase = situation_dynastic_cycle_phase_stability_advancement
|
|
}
|
|
}
|
|
}
|
|
add_legitimacy = 4500
|
|
}
|
|
else = {
|
|
add_legitimacy = 3000
|
|
}
|
|
}
|
|
}
|
|
### TGP SILK ROAD INNOVATIONS
|
|
tgp_silk_road_innovation_setup_effect = yes
|
|
|
|
set_global_variable = {
|
|
name = natural_disaster_initial_grace_period
|
|
years = natural_disaster_initial_grace_period_years
|
|
}
|
|
|
|
### TGP Earthquake Regions
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_europe }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_europe_south }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_asia }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_asia_china }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_asia_japan }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_asia_minor }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_asia_indonesia }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_asia_philippines }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_asia_sakhalin_hokkaido }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_middle_east }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_india }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_steppe }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_siberia }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_burma }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:custom_arakan_mountains }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:custom_bactria }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_tibet }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_himalaya }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_africa }
|
|
add_to_global_variable_list = { name = earthquake_region_list target = geographical_region:world_africa_north_east }
|
|
|
|
### TGP Flood Regions
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:amur_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:danube_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:daugava_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:dnieper_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:dniester_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:don_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:elbe_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:ganges_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:garonne_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:godavari_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:guadalquivir_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:guadiana_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:indus_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:irrawaddy_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:kaveri_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:loire_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:lovat_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:mahanadi_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:mekong_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:niger_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:nile_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:pearl_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:po_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:rhine_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:rhone_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:seine_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:tapti_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:tigris_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:vistula_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:volga_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:yangtze_river_region }
|
|
add_to_global_variable_list = { name = flood_region_list target = geographical_region:yellow_river_region }
|
|
##### HISTORICAL HOUSE RELATIONS - deliberately placed above blocs
|
|
tgp_setup_historical_house_relation_effect = yes
|
|
##### TGP JAPAN #####
|
|
if = {
|
|
limit = { has_tgp_dlc_trigger = yes }
|
|
### DYNASTIES
|
|
tgp_dynasty_house_name_setup_effect = yes
|
|
### BLOCS
|
|
tgp_setup_historical_house_bloc_effect = yes
|
|
}
|
|
#
|
|
if = {
|
|
limit = {
|
|
title:k_magyar = {
|
|
exists = holder
|
|
}
|
|
}
|
|
title:k_magyar = {
|
|
add_title_law = confederation_elective_succession_law
|
|
}
|
|
}
|
|
####3UR0P4 T0l3R4NC3######
|
|
title:e_europa.holder ?= {
|
|
every_vassal = {
|
|
limit = {
|
|
OR = {
|
|
government_has_flag = government_is_feudal
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
vassal_contract_has_modifiable_obligations = yes
|
|
OR = {
|
|
faith = faith:genevan
|
|
faith = faith:anglican_england
|
|
faith = faith:lutheran
|
|
faith = faith:illuminated
|
|
faith = faith:carolingian
|
|
faith = faith:atlantean
|
|
faith = faith:volksmarchen
|
|
}
|
|
}
|
|
vassal_contract_set_obligation_level = { type = religious_rights level = 1 }
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Like on_game_start, except it is called once the host (or player, in single player) exits the lobby. Good for anything where you need to know who the players are, or what the game rules are
|
|
on_game_start_after_lobby = {
|
|
effect = {
|
|
# To prevent the Season Changes event from triggering on game start
|
|
situation:the_great_steppe ?= {
|
|
every_participant_group = {
|
|
every_situation_group_participant = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_prepublic
|
|
is_landed = yes
|
|
}
|
|
save_scope_as = scoped_farmer
|
|
create_nomad_title = {
|
|
name = domicile_farmstead
|
|
holder = scope:scoped_farmer
|
|
government = peasantrepublic_government
|
|
save_scope_as = new_title
|
|
}
|
|
scope:new_title ?= {
|
|
add_title_law = noble_family_succession_law
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_prepublic
|
|
primary_title = {
|
|
NOT = {
|
|
has_title_law = saxon_elective_succession_law
|
|
}
|
|
}
|
|
}
|
|
every_held_title = {
|
|
limit = {
|
|
title_tier > barony
|
|
}
|
|
add_title_law = saxon_elective_succession_law
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_urepublic
|
|
NOT = {
|
|
exists = domicile
|
|
}
|
|
}
|
|
save_scope_as = scoped_merchant
|
|
create_nomad_title = {
|
|
name = domicile_palace
|
|
holder = scope:scoped_merchant
|
|
government = urbanrepublic_government
|
|
save_scope_as = new_title
|
|
}
|
|
scope:new_title ?= {
|
|
add_title_law = noble_family_succession_law
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_urepublic
|
|
primary_title = {
|
|
NOT = {
|
|
has_title_law = urban_elective_succession_law
|
|
}
|
|
}
|
|
}
|
|
every_held_title = {
|
|
limit = {
|
|
title_tier > barony
|
|
}
|
|
add_title_law = urban_elective_succession_law
|
|
}
|
|
}
|
|
|
|
# Extra Nomad Regions
|
|
#Tibet
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
has_game_rule = tibet_nomad_region_on
|
|
}
|
|
start_situation = {
|
|
type = game_rule_extra_nomads_tibet
|
|
start_phase = situation_steppe_abundant_grazing_season
|
|
save_scope_as = my_situation
|
|
}
|
|
scope:my_situation = {
|
|
every_situation_county = {
|
|
limit = {
|
|
holder = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
}
|
|
holder = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
every_held_title = {
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
has_holding_type = tribal_holding
|
|
}
|
|
}
|
|
title_province = {
|
|
set_holding_type = nomad_holding
|
|
}
|
|
}
|
|
}
|
|
change_government = nomad_government
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
domicile.domicile_culture != capital_county.culture
|
|
domicile.domicile_faith != capital_county.faith
|
|
}
|
|
}
|
|
domicile = {
|
|
set_domicile_culture = prev.capital_county.culture
|
|
set_domicile_faith = prev.capital_county.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_xia ?= {
|
|
every_in_de_jure_hierarchy = {
|
|
limit = {
|
|
holder ?= {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
}
|
|
holder = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
every_held_title = {
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
has_holding_type = tribal_holding
|
|
}
|
|
}
|
|
title_province = {
|
|
set_holding_type = nomad_holding
|
|
}
|
|
}
|
|
}
|
|
change_government = nomad_government
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Sami
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
has_game_rule = sami_nomad_region_on
|
|
}
|
|
start_situation = {
|
|
type = game_rule_extra_nomads_sami
|
|
start_phase = situation_steppe_abundant_grazing_season
|
|
save_scope_as = my_situation
|
|
}
|
|
scope:my_situation = {
|
|
every_situation_county = {
|
|
limit = {
|
|
holder = {
|
|
OR = {
|
|
culture = culture:sami
|
|
culture = culture:karelian
|
|
culture = culture:samoyed
|
|
is_ai = no
|
|
}
|
|
}
|
|
}
|
|
holder = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
every_held_title = {
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
has_holding_type = tribal_holding
|
|
}
|
|
}
|
|
title_province = {
|
|
set_holding_type = nomad_holding
|
|
}
|
|
}
|
|
}
|
|
change_government = nomad_government
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Arabia
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
has_game_rule = arabia_nomad_region_on
|
|
}
|
|
start_situation = {
|
|
type = game_rule_extra_nomads_arabs
|
|
start_phase = situation_steppe_severe_drought_season
|
|
save_scope_as = my_situation
|
|
sub_region = {
|
|
key = arabia_nomads
|
|
start_phase = situation_steppe_severe_drought_season
|
|
map_color = { 34 255 76 }
|
|
geographical_regions = { arab_nomad_area }
|
|
}
|
|
sub_region = {
|
|
key = egypt_nomads
|
|
start_phase = situation_steppe_abundant_grazing_season
|
|
map_color = { 24 155 76 }
|
|
geographical_regions = { egypt_nomad_area }
|
|
}
|
|
}
|
|
scope:my_situation = {
|
|
every_situation_county = {
|
|
limit = {
|
|
holder = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
}
|
|
holder = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
every_held_title = {
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
has_holding_type = tribal_holding
|
|
}
|
|
}
|
|
title_province = {
|
|
set_holding_type = nomad_holding
|
|
}
|
|
}
|
|
}
|
|
change_government = nomad_government
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Sahel
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
has_game_rule = sahel_nomad_region_on
|
|
}
|
|
start_situation = {
|
|
type = game_rule_extra_nomads_sahel
|
|
start_phase = situation_steppe_severe_drought_season
|
|
save_scope_as = my_situation
|
|
sub_region = {
|
|
key = north_africa_nomads
|
|
start_phase = situation_steppe_abundant_grazing_season
|
|
map_color = { 155 62 0 }
|
|
geographical_regions = { sahel_north_africa_nomad_area }
|
|
}
|
|
sub_region = {
|
|
key = sahara_nomads
|
|
start_phase = situation_steppe_severe_drought_season
|
|
map_color = { 255 232 100 }
|
|
geographical_regions = { sahel_desert_nomad_area }
|
|
}
|
|
sub_region = {
|
|
key = sahel_nomads
|
|
start_phase = situation_steppe_abundant_grazing_season
|
|
map_color = { 100 46 92 }
|
|
geographical_regions = { sahel_sub_saharan_africa_nomad_area }
|
|
}
|
|
}
|
|
scope:my_situation = {
|
|
every_situation_county = {
|
|
limit = {
|
|
holder = {
|
|
government_has_flag = government_is_tribal
|
|
OR = {
|
|
culture = { has_cultural_pillar = heritage_berber }
|
|
culture = culture:bedouin
|
|
is_ai = no
|
|
}
|
|
}
|
|
}
|
|
holder = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
every_held_title = {
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
has_holding_type = tribal_holding
|
|
}
|
|
}
|
|
title_province = {
|
|
set_holding_type = nomad_holding
|
|
}
|
|
}
|
|
}
|
|
change_government = nomad_government
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Horn of Africa
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
has_game_rule = horn_of_africa_nomad_region_on
|
|
}
|
|
start_situation = {
|
|
type = game_rule_extra_nomads_horn
|
|
start_phase = situation_steppe_severe_drought_season
|
|
save_scope_as = my_situation
|
|
}
|
|
scope:my_situation = {
|
|
every_situation_county = {
|
|
limit = {
|
|
holder = {
|
|
government_has_flag = government_is_tribal
|
|
OR = {
|
|
culture = culture:somali
|
|
culture = culture:beja
|
|
culture = culture:afar
|
|
culture = culture:bedouin
|
|
AND = {
|
|
is_ai = no
|
|
NOR = {
|
|
culture = culture:welayta
|
|
culture = culture:ethiopian
|
|
culture = culture:nubian
|
|
culture = culture:daju
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
holder = {
|
|
set_variable = {
|
|
name = steppe_game_start_var
|
|
years = 1
|
|
}
|
|
every_held_title = {
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
has_holding_type = tribal_holding
|
|
}
|
|
}
|
|
title_province = {
|
|
set_holding_type = nomad_holding
|
|
}
|
|
}
|
|
}
|
|
change_government = nomad_government
|
|
}
|
|
}
|
|
}
|
|
}
|
|
### INITIAL BUDGET CALC, ONE MORE AFTER THE EVERY_RULER ASSIGNS PROVINCE TYPES ###
|
|
if = {
|
|
limit = {
|
|
exists = title:h_china.holder
|
|
has_tgp_dlc_trigger = yes
|
|
}
|
|
title:h_china.holder ?= {
|
|
enact_treasury_budgets_init = yes
|
|
}
|
|
}
|
|
every_ruler = { # PUT EVERY_RULER TYPE STUFF HERE FOR PERFORMANCE REASONS
|
|
### Every nomad in the Steppe Region gets their yurt domicile goodies ###
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
is_landed = yes
|
|
}
|
|
save_scope_as = holder
|
|
if = {
|
|
limit = {
|
|
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
|
|
NOT = {
|
|
any_held_title = {
|
|
is_nomad_title = yes
|
|
}
|
|
}
|
|
}
|
|
create_nomad_title = {
|
|
name = nomad_title_name
|
|
holder = scope:holder
|
|
government = nomad_government
|
|
save_scope_as = new_nomad_title
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = situation:the_great_steppe
|
|
any_character_situation = {
|
|
this = situation:the_great_steppe
|
|
}
|
|
}
|
|
add_trait = nomadic_philosophy
|
|
dynasty ?= {
|
|
every_dynasty_member = {
|
|
limit = {
|
|
top_liege ?= {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
add_trait = nomadic_philosophy
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
has_tgp_dlc_trigger = yes
|
|
}
|
|
dynasty:1045082 ?= { # Khitan Yelu
|
|
every_dynasty_member = {
|
|
add_trait = nomadic_philosophy
|
|
}
|
|
}
|
|
dynasty:nn_dyn_shulu ?= { # Khitan Xiao
|
|
every_dynasty_member = {
|
|
add_trait = nomadic_philosophy
|
|
}
|
|
}
|
|
}
|
|
switch = {
|
|
trigger = primary_title.tier
|
|
tier_county = {
|
|
add_gold = {
|
|
value = {
|
|
value = 0
|
|
add = { 25 40 }
|
|
multiply = gold_value_scale_by_era
|
|
}
|
|
}
|
|
}
|
|
tier_duchy = {
|
|
add_gold = {
|
|
value = {
|
|
value = 0
|
|
add = { 50 80 }
|
|
multiply = gold_value_scale_by_era
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = nomadic_authority_2
|
|
domicile ?= {
|
|
add_domicile_building = yurt_main_02
|
|
add_random_yurt_external_building_effect = yes
|
|
add_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
}
|
|
}
|
|
tier_kingdom = {
|
|
add_gold = {
|
|
value = {
|
|
value = 0
|
|
add = { 100 125 }
|
|
multiply = gold_value_scale_by_era
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = nomadic_authority_3
|
|
domicile ?= {
|
|
add_domicile_building = yurt_main_02
|
|
add_domicile_building = yurt_main_03
|
|
add_random_yurt_external_building_effect = yes
|
|
add_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
}
|
|
}
|
|
tier_empire = {
|
|
add_gold = {
|
|
value = {
|
|
value = 0
|
|
add = { 150 200 }
|
|
multiply = gold_value_scale_by_era
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = nomadic_authority_3
|
|
domicile ?= {
|
|
add_domicile_building = yurt_main_02
|
|
add_domicile_building = yurt_main_03
|
|
add_domicile_building = yurt_main_04
|
|
add_random_yurt_external_building_effect = yes
|
|
add_random_yurt_external_building_effect = yes
|
|
add_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
upgrade_random_yurt_external_building_effect = yes
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_royal_court = yes
|
|
NOT = { has_court_type = court_nomadic }
|
|
}
|
|
set_court_type = court_nomadic
|
|
}
|
|
every_councillor = {
|
|
limit = {
|
|
NOR = {
|
|
has_council_position = councillor_spymaster
|
|
has_council_position = councillor_court_chaplain
|
|
has_council_position = councillor_spouse
|
|
}
|
|
}
|
|
prev = { fire_councillor_skip_effects = prev }
|
|
remove_opinion = {
|
|
modifier = fired_from_council_opinion
|
|
target = prev
|
|
}
|
|
}
|
|
random_courtier = {
|
|
limit = {
|
|
is_adult = yes
|
|
}
|
|
save_scope_as = astrologer_character
|
|
prev = {
|
|
appoint_court_position = {
|
|
recipient = scope:astrologer_character
|
|
court_position = court_astrologer_court_position
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
NOT = { exists = cp:councillor_kurultai_1 }
|
|
NOT = { exists = cp:councillor_kurultai_2 }
|
|
NOT = { exists = cp:councillor_kurultai_3 }
|
|
NOT = { exists = cp:councillor_kurultai_4 }
|
|
}
|
|
}
|
|
ordered_vassal = {
|
|
order_by = current_military_strength
|
|
limit = {
|
|
is_councillor = no
|
|
}
|
|
make_councillor_start_up_effect = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
NOT = { exists = cp:councillor_kurultai_1 }
|
|
NOT = { exists = cp:councillor_kurultai_2 }
|
|
NOT = { exists = cp:councillor_kurultai_3 }
|
|
NOT = { exists = cp:councillor_kurultai_4 }
|
|
}
|
|
}
|
|
every_knight = {
|
|
limit = {
|
|
is_councillor = no
|
|
}
|
|
make_councillor_start_up_effect = yes
|
|
}
|
|
}
|
|
ordered_councillor = {
|
|
order_by = stewardship
|
|
position = 0
|
|
limit = {
|
|
NOR = {
|
|
has_council_position = councillor_spymaster
|
|
has_council_position = councillor_court_chaplain
|
|
has_council_position = councillor_spouse
|
|
}
|
|
}
|
|
switch = {
|
|
trigger = this
|
|
liege_or_court_owner.cp:councillor_kurultai_1 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_fertility_1
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
liege_or_court_owner.cp:councillor_kurultai_2 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_fertility_2
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
liege_or_court_owner.cp:councillor_kurultai_3 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_fertility_3
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
liege_or_court_owner.cp:councillor_kurultai_4 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_fertility_4
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ordered_councillor = {
|
|
order_by = learning
|
|
position = 0
|
|
limit = {
|
|
NOR = {
|
|
has_council_position = councillor_spymaster
|
|
has_council_position = councillor_court_chaplain
|
|
has_council_position = councillor_spouse
|
|
is_performing_council_task = task_kurultai_fertility_1
|
|
is_performing_council_task = task_kurultai_fertility_2
|
|
is_performing_council_task = task_kurultai_fertility_3
|
|
is_performing_council_task = task_kurultai_fertility_4
|
|
}
|
|
}
|
|
switch = {
|
|
trigger = this
|
|
liege_or_court_owner.cp:councillor_kurultai_1 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_court_astrologer_1
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
liege_or_court_owner.cp:councillor_kurultai_2 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_court_astrologer_2
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
liege_or_court_owner.cp:councillor_kurultai_3 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_court_astrologer_3
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
liege_or_court_owner.cp:councillor_kurultai_4 = {
|
|
set_council_task = {
|
|
task_type = task_kurultai_court_astrologer_4
|
|
target = liege_or_court_owner.capital_province
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Nomadic Philosophy lobby added realms
|
|
if = {
|
|
limit = {
|
|
exists = situation:the_great_steppe
|
|
any_character_situation = {
|
|
this = situation:the_great_steppe
|
|
}
|
|
NOT = {
|
|
has_trait = nomadic_philosophy
|
|
}
|
|
}
|
|
add_trait = nomadic_philosophy
|
|
dynasty ?= {
|
|
every_dynasty_member = {
|
|
limit = {
|
|
top_liege ?= {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
add_trait = nomadic_philosophy
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
government_has_flag = government_is_herder
|
|
}
|
|
if = {
|
|
limit = { gold >= 30 }
|
|
remove_short_term_gold = 27
|
|
}
|
|
else_if = {
|
|
limit = { gold >= 25 }
|
|
remove_short_term_gold = 22
|
|
}
|
|
else_if = {
|
|
limit = { gold >= 20 }
|
|
remove_short_term_gold = 18
|
|
}
|
|
else_if = {
|
|
limit = { gold >= 15 }
|
|
remove_short_term_gold = 11
|
|
}
|
|
else_if = {
|
|
limit = { gold >= 10 }
|
|
remove_short_term_gold = 5
|
|
}
|
|
# We're fine with them having 10 gold max
|
|
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
every_held_title = {
|
|
limit = {
|
|
tier = tier_county
|
|
title_province = {
|
|
has_holding_type = herder_holding
|
|
}
|
|
}
|
|
title_province = {
|
|
set_holding_type = nomad_holding
|
|
}
|
|
}
|
|
change_government = nomad_government
|
|
}
|
|
}
|
|
# Make sure that Realm Priests are landed theocrats where it makes sense
|
|
else_if = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_duchy
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain = {
|
|
is_ruler = no
|
|
}
|
|
faith = { has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment }
|
|
any_vassal = {
|
|
is_physically_able_adult = yes
|
|
is_councillor = no
|
|
government_has_flag = government_is_theocracy
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = liege }
|
|
faith = liege.faith
|
|
}
|
|
}
|
|
random_vassal = {
|
|
limit = {
|
|
is_physically_able_adult = yes
|
|
is_councillor = no
|
|
government_has_flag = government_is_theocracy
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = liege }
|
|
faith = liege.faith
|
|
}
|
|
weight = {
|
|
base = 1
|
|
modifier = {
|
|
add = 1000
|
|
faith.religious_head ?= this
|
|
}
|
|
modifier = {
|
|
add = learning
|
|
}
|
|
modifier = {
|
|
add = primary_title.tier
|
|
}
|
|
}
|
|
liege = {
|
|
assign_councillor_type = {
|
|
type = councillor_court_chaplain
|
|
remove_existing_councillor = yes
|
|
target = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_landless_adventurer = yes
|
|
}
|
|
if = { limit = { has_realm_law = crown_authority_0 } remove_realm_law = crown_authority_0 }
|
|
}
|
|
}
|
|
#Autopopulate families.
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_game_rule = on_generate_families_ai_only
|
|
}
|
|
is_ai = yes
|
|
}
|
|
trigger_else = {
|
|
has_game_rule = on_generate_families
|
|
}
|
|
}
|
|
trigger_event = game_rule.1001
|
|
}
|
|
|
|
### CE1 LEGITIMACY SETUP ###
|
|
if = {
|
|
limit = {
|
|
exists = this
|
|
has_legitimacy = yes
|
|
}
|
|
add_legitimacy = base_legitimacy_value
|
|
}
|
|
|
|
### MANDALA SETUP ###
|
|
if = {
|
|
limit = { government_has_flag = government_is_mandala }
|
|
|
|
#Triple Mandala's Legitimacy to make them not start at a negative expectation at game start
|
|
add_legitimacy = {
|
|
value = legitimacy
|
|
multiply = 2
|
|
if = {
|
|
limit = {
|
|
highest_held_title_tier > tier_duchy
|
|
}
|
|
multiply = 3
|
|
}
|
|
else = { multiply = 2 }
|
|
}
|
|
|
|
#Yer starter kit
|
|
change_to_mandala_government_decree_effect = yes
|
|
#No Succession for this character pls
|
|
set_variable = {
|
|
name = not_subject_to_succession_trials
|
|
value = flag:started_as_mandala
|
|
}
|
|
if = {
|
|
limit = { var:not_subject_to_succession_trials ?= flag:started_as_mandala }
|
|
#To prevent 'unused except in loc' errors :catto:
|
|
}
|
|
|
|
#Aspect modifiers?
|
|
house = {
|
|
#Start counting years of peace
|
|
if = {
|
|
limit = { has_house_head_parameter = peaceful_rule_5_year_modifier }
|
|
house_head = {
|
|
#Aspect modifier
|
|
set_variable = {
|
|
name = mandala_house_power_accumulated_increments_of_peace
|
|
value = 1
|
|
}
|
|
add_character_modifier = { modifier = mandala_increments_of_peace_modifier }
|
|
trigger_event = {
|
|
id = tgp_east_asia_mandala_events.0200
|
|
years = 5
|
|
}
|
|
#Aspect trigger
|
|
set_variable = {
|
|
name = serenity_mandala_years_of_non_aggression_war
|
|
value = 0
|
|
}
|
|
trigger_event = {
|
|
id = tgp_east_asia_mandala_events.0205
|
|
years = 1
|
|
}
|
|
}
|
|
}
|
|
#Give the initial Creator modifier
|
|
if = {
|
|
limit = { has_house_head_parameter = creator_10_year_modifier }
|
|
house_head = {
|
|
set_variable = {
|
|
name = mandala_house_power_accumulated_creator
|
|
value = 1
|
|
years = 10
|
|
}
|
|
hidden_effect = {
|
|
mandala_apply_10_year_modifier = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
title:h_china.holder ?= top_liege
|
|
this != top_liege
|
|
}
|
|
### TGP MERIT AND TREASURY HANDOUT ON GAME START ###
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_pillar = heritage_chinese
|
|
}
|
|
NOR = {
|
|
AND = {
|
|
has_council_position = councillor_court_chaplain
|
|
NOT = { has_title = title:e_minister_of_rites }
|
|
}
|
|
has_trait = devoted
|
|
}
|
|
government_has_flag = government_is_celestial
|
|
is_faith_dominant_gender = yes
|
|
}
|
|
save_temporary_scope_as = exam_contender
|
|
hidden_effect = {
|
|
assign_completed_exams_based_on_merit_effect = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_parent = {
|
|
OR = {
|
|
has_trait = ambitious
|
|
has_trait = scholar
|
|
has_trait = diligent
|
|
has_trait = confucian_education
|
|
}
|
|
}
|
|
NOR = {
|
|
has_trait = lazy
|
|
has_trait = dull
|
|
has_trait = intellect_bad
|
|
location.county ?= {
|
|
development_level <= bad_development_level
|
|
}
|
|
}
|
|
}
|
|
add_character_flag = passed_child_exam
|
|
}
|
|
if = { # We adjust Merit depending on the dynastic cycle phase
|
|
limit = {
|
|
situation:dynastic_cycle ?= {
|
|
situation_current_phase = situation_dynastic_cycle_phase_stability_advancement
|
|
}
|
|
}
|
|
change_merit = {
|
|
value = merit
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
is_governor_or_admin_count = yes
|
|
}
|
|
spawn_celestial_governance_contract_effect = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date = 867.1.1
|
|
}
|
|
title:k_hebei.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_youji.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_daibei.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_guannei.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_viet.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_lingxi.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
game_start_date = 1066.9.15
|
|
}
|
|
title:k_hebei.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_hedong.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_guannei.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_lingxi.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
game_start_date = 1178.10.1
|
|
}
|
|
title:k_huainan.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_shannan.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_xingyuan.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_lingxi.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:k_xichuan.holder = {
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
primary_title.tier >= tier_county
|
|
}
|
|
hidden_effect = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = celestial_provinces
|
|
level = 3 # Military
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
has_realm_law = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
add_realm_law_skip_effects = celestial_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
### Examination pass status and initial wave of governor candidates done after game start, in order to include generated families ###
|
|
every_courtier = {
|
|
limit = {
|
|
is_lowborn = no
|
|
culture = { has_cultural_pillar = heritage_chinese }
|
|
NOR = {
|
|
has_council_position = councillor_court_chaplain
|
|
has_trait = devoted
|
|
}
|
|
government_has_flag = government_is_celestial # courtiers have governments, too!
|
|
is_faith_dominant_gender = yes
|
|
age >= 30
|
|
static_group_filter = {
|
|
group = ai_filter
|
|
match = 0.5
|
|
}
|
|
}
|
|
hidden_effect = {
|
|
add_character_flag = passed_provincial_exam
|
|
add_character_modifier = {
|
|
modifier = tgp_passed_provincial_exam_modifier
|
|
}
|
|
add_character_flag = passed_metropolitan_exam
|
|
add_character_modifier = {
|
|
modifier = tgp_passed_metropolitan_exam_modifier
|
|
}
|
|
change_merit = {
|
|
value = county_starting_merit_value
|
|
add = age
|
|
add = learning
|
|
}
|
|
}
|
|
}
|
|
save_scope_as = governor
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_has_merit
|
|
title:h_china.holder != top_liege
|
|
}
|
|
### TGP MERITOCRATIC/STEPPE ADMIN SETUP ON GAME START ###
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
AND = {
|
|
has_council_position = councillor_court_chaplain
|
|
NOT = { has_title = title:e_minister_of_rites }
|
|
}
|
|
has_trait = devoted
|
|
}
|
|
government_has_flag = government_has_merit
|
|
is_faith_dominant_gender = yes
|
|
}
|
|
hidden_effect = {
|
|
meritocratic_assign_completed_exams_based_on_merit_effect = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
#elder/disciple setup
|
|
if = {
|
|
limit = {
|
|
government_allows = merit
|
|
top_overlord != title:h_china.holder
|
|
}
|
|
if = {
|
|
limit = {
|
|
top_liege = this
|
|
merit_level >= merit_level_expected_kingdom_value
|
|
}
|
|
add_to_list = elders
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
merit_level >= merit_level_expected_duchy_value
|
|
}
|
|
add_to_list = elders
|
|
}
|
|
else = {
|
|
add_to_list = disciple
|
|
}
|
|
}
|
|
|
|
# Sexualities if game rules are default
|
|
if = {
|
|
limit = { has_game_rule = sexuality_distribution_default }
|
|
if = {
|
|
limit = {
|
|
is_adult = no
|
|
age >= 10
|
|
}
|
|
game_rule_sexuality_distribution_reroll_effect = yes
|
|
}
|
|
|
|
every_courtier_or_guest = {
|
|
if = {
|
|
limit = {
|
|
is_adult = no
|
|
age >= 10
|
|
}
|
|
game_rule_sexuality_distribution_reroll_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { has_game_rule = sexuality_distribution_default }
|
|
every_duchy = {
|
|
limit = {
|
|
exists = title_capital_county.title_province
|
|
}
|
|
title_capital_county.title_province = { save_scope_as = pool_province }
|
|
# Sexualities for Pool Characters if game rules are default
|
|
every_pool_character = {
|
|
limit = {
|
|
NOT = { is_in_list = pool_characters }
|
|
}
|
|
province = scope:pool_province
|
|
add_to_list = pool_characters
|
|
}
|
|
}
|
|
every_in_list = {
|
|
list = pool_characters
|
|
if = {
|
|
limit = {
|
|
is_adult = no
|
|
age >= 10
|
|
}
|
|
game_rule_sexuality_distribution_reroll_effect = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
#elder/disciple setup (continued from above)
|
|
every_in_list = {
|
|
list = disciple
|
|
save_scope_as = disciple
|
|
random_in_list = {
|
|
list = elders
|
|
limit = {
|
|
top_liege = scope:disciple.top_liege
|
|
eligible_for_elder_trigger = {
|
|
DISCIPLE = scope:disciple
|
|
}
|
|
}
|
|
save_scope_as = elder
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:elder
|
|
}
|
|
random = {
|
|
chance = 65
|
|
set_relation_elder = scope:elder
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
}
|
|
#Fully Landlocked Nomad Cultures Setup
|
|
every_culture_global = {
|
|
limit = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_mongolic
|
|
has_cultural_pillar = heritage_ugro_permian
|
|
}
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = fully_landlocked_nomad_cultures
|
|
target = this
|
|
}
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = fully_landlocked_nomad_cultures
|
|
target = culture:kipchak
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = fully_landlocked_nomad_cultures
|
|
target = culture:uyghur
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = fully_landlocked_nomad_cultures
|
|
target = culture:kirghiz
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = fully_landlocked_nomad_cultures
|
|
target = culture:tangut
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = fully_landlocked_nomad_cultures
|
|
target = culture:bashkir
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = fully_landlocked_nomad_cultures
|
|
target = culture:laktan
|
|
}
|
|
recalculate_cultural_heads_of_type = herd
|
|
}
|
|
|
|
### GAME RULE: VIEW ON SAME-SEX RELATIONS
|
|
if = {
|
|
limit = { has_game_rule = accepted_same_sex_relations }
|
|
game_rule_accepted_same_sex_relations_effect = yes
|
|
}
|
|
|
|
### GAME RULE: RANDOM RULER PLACEMENT
|
|
if = {
|
|
limit = { NOT = { has_game_rule = random_ruler_placement_off } }
|
|
game_rule_random_ruler_placement_effect = yes
|
|
}
|
|
|
|
### GAME RULE: RANDOMIZE FAITH
|
|
if = {
|
|
limit = { has_game_rule = randomized_faiths_on }
|
|
game_rule_randomize_faith_effect = yes
|
|
}
|
|
|
|
### GAME RULE: FAITH ACCEPTANCE
|
|
if = {
|
|
limit = { has_game_rule = full_faith_acceptance }
|
|
game_rule_faith_acceptance_effect = yes
|
|
}
|
|
|
|
### GAME RULE: GENDER EQUALITY ###
|
|
if = {
|
|
limit = { has_game_rule = full_gender_equality }
|
|
game_rule_full_gender_equality_effect = yes
|
|
}
|
|
else_if = {
|
|
limit = { has_game_rule = inversed_gender_equality }
|
|
game_rule_inversed_gender_equality_effect = yes
|
|
}
|
|
else_if = {
|
|
limit = { has_game_rule = lenient_gender_equality }
|
|
game_rule_lenient_gender_equality_effect = yes
|
|
}
|
|
|
|
### GAME RULE: SEXUALITY DISTRIBUTION ###
|
|
if = {
|
|
limit = { NOT = { has_game_rule = sexuality_distribution_default } }
|
|
game_rule_sexuality_distribution_effect = yes
|
|
}
|
|
|
|
### GAME RULE: SITUATION TOGGLES
|
|
struggle:iberian_struggle ?= {
|
|
if = {
|
|
limit = { has_game_rule = struggle_iberia_toggle_off }
|
|
end_struggle = yes
|
|
}
|
|
}
|
|
struggle:persian_struggle ?= {
|
|
if = {
|
|
limit = { has_game_rule = struggle_persia_toggle_off }
|
|
end_struggle = yes
|
|
}
|
|
}
|
|
situation:the_great_steppe ?= {
|
|
if = {
|
|
limit = { has_game_rule = situation_the_great_steppe_toggle_off }
|
|
end_situation = yes
|
|
}
|
|
}
|
|
|
|
### GAME RULE: RULER OF MUNSTER
|
|
if = {
|
|
limit = {
|
|
game_start_date = 1066.9.15
|
|
has_game_rule = historicity_ruler_of_munster_historical_toirdelbach
|
|
}
|
|
create_title_and_vassal_change = {
|
|
type = conquest
|
|
save_scope_as = title_change
|
|
}
|
|
character:83355 = {
|
|
every_held_title = {
|
|
title_tier >= county
|
|
change_title_holder = {
|
|
holder = character:906
|
|
change = scope:title_change
|
|
}
|
|
}
|
|
pay_short_term_gold = {
|
|
target = character:83355
|
|
gold = gold
|
|
}
|
|
}
|
|
random_player = {
|
|
limit = { this = character:83355 }
|
|
set_player_character = character:906
|
|
}
|
|
resolve_title_and_vassal_change = scope:title_change
|
|
# Since Murchad is back to his historical self, he gets to suck.
|
|
character:83355 = {
|
|
add_diplomacy_skill = -10
|
|
remove_trait = gregarious
|
|
add_trait = craven
|
|
# Plus, usurpation rivalry — now Toidelbach has a perfectly good claim to the kingdom and will do a lot more with it than Murchad managed in his 5m in power, but by gameplay terms, this _is_ a usurpation.
|
|
set_relation_rival = {
|
|
target = character:906
|
|
reason = rival_usurper
|
|
}
|
|
}
|
|
# Alright, let's give Toirdelbach his alliance.
|
|
character:906 = {
|
|
add_opinion = {
|
|
modifier = perk_negotiated_alliance_opinion
|
|
target = character:922
|
|
}
|
|
reverse_add_opinion = {
|
|
modifier = event_negotiated_alliance_opinion
|
|
target = character:922
|
|
}
|
|
create_alliance = {
|
|
target = character:922
|
|
allied_through_owner = character:906
|
|
allied_through_target = character:922
|
|
}
|
|
}
|
|
}
|
|
|
|
### GAME RULE: DETERMINISTIC CONQUEST
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
NOT = { has_game_rule = historicity_norman_conquest_default_random }
|
|
game_rule_rig_norman_conquest_for_hereward_trigger = yes
|
|
}
|
|
}
|
|
set_global_variable = deterministic_conquest_of_england_1066
|
|
# See if we should just teleport our combatants' armies into place.
|
|
trigger_event = {
|
|
id = game_rule.1151
|
|
trigger_on_next_date = 1066.09.25
|
|
}
|
|
trigger_event = {
|
|
id = game_rule.1152
|
|
trigger_on_next_date = 1066.10.14
|
|
}
|
|
}
|
|
|
|
### 867 - MISC ###
|
|
# Basileios has just murdered Michael III.
|
|
character:1700 ?= { trigger_event = bookmark.0211 }
|
|
|
|
### GAME RULE: EXTRA ADMINS
|
|
## We'll be doing some excessive triggers below in a bid to lightly future-proof + error-spam mods less, don't worry about it.
|
|
### We handle players after the lobby.
|
|
# Historic chars.
|
|
apply_historic_administrative_game_rule_effect = yes
|
|
# Players.
|
|
if = {
|
|
limit = { has_dlc_feature = roads_to_power }
|
|
if = {
|
|
limit = {
|
|
NOT = { has_game_rule = historicity_extra_admin_player_wherever_gameplay_not_administrative }
|
|
}
|
|
if = {
|
|
limit = { has_game_rule = historicity_extra_admin_player_wherever_alt_historic_always }
|
|
every_player = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
NOR = {
|
|
government_allows = administrative
|
|
is_landed = no
|
|
}
|
|
}
|
|
convert_to_administrative_from_feudalism_game_start_effect = yes
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { has_game_rule = historicity_extra_admin_player_wherever_alt_historic_with_august_trait }
|
|
every_player = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
NOR = {
|
|
government_allows = administrative
|
|
is_landed = no
|
|
}
|
|
has_trait = august
|
|
}
|
|
convert_to_administrative_from_feudalism_game_start_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Give Ruler Designer characters regencies.
|
|
every_in_global_list = {
|
|
variable = rd_chars_needing_regencies
|
|
trigger_event = diarchy.0011
|
|
# Aaaand clean the list.
|
|
save_temporary_scope_as = char_temp
|
|
remove_list_global_variable = {
|
|
name = rd_chars_needing_regencies
|
|
target = scope:char_temp
|
|
}
|
|
}
|
|
|
|
### ACHIEVEMENT: FROM RAGS TO RICHES
|
|
every_player = {
|
|
limit = { highest_held_title_tier = tier_county }
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = achievement_rags_to_riches_valid
|
|
VALUE = yes
|
|
}
|
|
}
|
|
|
|
### ACHIEVEMENT (FP2): Holidaying in Iberia
|
|
every_player = {
|
|
limit = { fp2_character_involved_in_struggle_trigger = no }
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = fp2_holiday_in_iberia_achievement_unlocked
|
|
VALUE = no # Boolean in actual usage
|
|
}
|
|
}
|
|
|
|
### ACHIEVEMENT TRACKING FOR STARTING CHARACTERS
|
|
if = {
|
|
limit = { has_multiple_players = no }
|
|
every_player = {
|
|
# TGP
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_wanua
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_ep4_15_humble_beginnings_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_title = title:k_chrysanthemum_throne
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_ep4_03_sword_of_japan_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_landed = no
|
|
tgp_is_any_minister = no
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_ep4_05_grand_governor_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NAND = {
|
|
tgp_passed_children_examination = yes
|
|
tgp_passed_provincial_examination = yes
|
|
tgp_passed_metropolitan_examination = yes
|
|
tgp_passed_palace_examination = yes
|
|
}
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_ep4_16_flying_colors_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture = {
|
|
any_known_innovation = {
|
|
has_innovation_parameter = silk_road_innovation_parameter
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_ep4_17_highway_of_ideas_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
tgp_passed_children_examination = yes
|
|
tgp_passed_provincial_examination = yes
|
|
tgp_passed_metropolitan_examination = yes
|
|
tgp_passed_palace_examination = yes
|
|
}
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_ep4_19_stamp_of_approval_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
# Base Title
|
|
if = {
|
|
limit = {
|
|
exists = character:7757
|
|
this = character:7757
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_give_a_dog_a_bone_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:1128
|
|
this = character:1128
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_wily_as_the_fox_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
AND = {
|
|
exists = character:108501
|
|
this = character:108501
|
|
}
|
|
AND = {
|
|
exists = character:107500
|
|
this = character:107500
|
|
}
|
|
AND = {
|
|
exists = character:107501
|
|
this = character:107501
|
|
}
|
|
AND = {
|
|
exists = character:108500
|
|
this = character:108500
|
|
}
|
|
AND = {
|
|
exists = character:109500
|
|
this = character:109500
|
|
}
|
|
}
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_sibling_rivalry_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
AND = {
|
|
exists = character:163108
|
|
this = character:163108
|
|
}
|
|
AND = {
|
|
exists = character:163110
|
|
this = character:163110
|
|
}
|
|
AND = {
|
|
exists = character:163111
|
|
this = character:163111
|
|
}
|
|
AND = {
|
|
exists = character:163112
|
|
this = character:163112
|
|
}
|
|
AND = {
|
|
exists = character:163119
|
|
this = character:163119
|
|
}
|
|
}
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_blood_eagle_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:6448
|
|
this = character:6448
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_kings_to_the_seventh_generation_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:140
|
|
this = character:140
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_norman_yoke_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:522
|
|
this = character:522
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_royal_dignity_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:40605
|
|
this = character:40605
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_land_of_the_rus_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:251187
|
|
this = character:251187
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_mother_of_us_all_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = { # Temüjin
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
exists = character:125501
|
|
this = character:125501
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_the_stallion_that_mounts_the_world_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
save_temporary_scope_as = nomad_ruler
|
|
situation:the_great_steppe ?= {
|
|
situation_sub_region:steppe_east = {
|
|
situation_sub_region_has_county = scope:nomad_ruler.capital_county
|
|
}
|
|
}
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_steppe_by_steppe_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture = { has_cultural_pillar = heritage_iberian }
|
|
culture = culture:andalusian
|
|
}
|
|
OR = {
|
|
has_religion = religion:eastern_orthodox_religion
|
|
has_religion = religion:catholic_religion
|
|
has_religion = religion:protestant_religion
|
|
}
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_reconquista_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture = culture:irish
|
|
capital_province = { geographical_region = custom_ireland }
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_the_emerald_isle_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture = culture:castilian
|
|
culture = culture:basque
|
|
culture = culture:portuguese
|
|
culture = culture:catalan
|
|
culture = culture:andalusian
|
|
culture = culture:visigothic
|
|
culture = culture:suebi
|
|
}
|
|
has_religion = religion:islam_religion
|
|
capital_province = { geographical_region = world_europe_west_iberia }
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_al_andalus_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:159137
|
|
this = character:159137
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_almost_there_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:109607
|
|
this = character:109607
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_last_count_first_king_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = character:6878
|
|
this = character:6878
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_going_places_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
# FP1
|
|
## far_from_home_achievement
|
|
if = {
|
|
limit = {
|
|
# Starting as a Norse pagan Norse-cultured character.
|
|
fp1_achievement_culture_plus_religion_norse_trigger = yes
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_far_from_home_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## miklagardariki_achievement
|
|
if = {
|
|
limit = {
|
|
# Starting as a Norse pagan Norse-cultured character.
|
|
fp1_achievement_culture_plus_religion_norse_trigger = yes
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_miklagardariki_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## canute_the_greater_achievement
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_canute_the_greater_achievement
|
|
VALUE = yes
|
|
}
|
|
## king_of_all_the_isles_achievement
|
|
if = {
|
|
limit = {
|
|
# Starting as a Norse pagan Norse-cultured character.
|
|
fp1_achievement_culture_plus_religion_norse_trigger = yes
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_king_of_all_the_isles_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## faster_than_the_fox_achievement
|
|
if = {
|
|
limit = {
|
|
# Starting as a Norse pagan Norse-cultured character.
|
|
fp1_achievement_culture_plus_religion_norse_trigger = yes
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_faster_than_the_fox_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## volva_achievement
|
|
if = {
|
|
limit = {
|
|
# Starting as a Norse pagan Norse-cultured character.
|
|
fp1_achievement_culture_plus_religion_norse_trigger = yes
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_volva_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## saga_in_stone_achievement
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_saga_in_stone_achievement
|
|
VALUE = yes
|
|
}
|
|
## first_of_the_crusader_kings_achievement
|
|
if = {
|
|
limit = {
|
|
# Starting as a Norse-cultured character.
|
|
fp1_achievement_culture_norse_trigger = yes
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_first_of_the_crusader_kings_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## vladimirs_second_choice_achievement
|
|
if = {
|
|
limit = {
|
|
# Starting as a Norse pagan Norse or Rus-cultured character.
|
|
fp1_achievement_culture_norse_or_rus_trigger = yes
|
|
fp1_achievement_religious_norse_trigger = yes
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_vladimirs_second_choice_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## a_dangerous_business_achievement
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_a_dangerous_business_achievement
|
|
VALUE = yes
|
|
}
|
|
# EP1
|
|
##1 Patronage
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_patronage_achievement
|
|
VALUE = yes
|
|
}
|
|
##2 Converging Paths
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_converging_paths_achievement
|
|
VALUE = yes
|
|
}
|
|
##3 Changing course
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_changing_course_achievement
|
|
VALUE = yes
|
|
}
|
|
##4 Hoarder
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_hoarder_achievement
|
|
VALUE = yes
|
|
}
|
|
##5 creme de la creme
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_creme_de_la_creme_achievement
|
|
VALUE = yes
|
|
}
|
|
##6 Give it back!
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_polyglot_achievement
|
|
VALUE = yes
|
|
}
|
|
##7 Inspirational
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_inspirational_achievement
|
|
VALUE = yes
|
|
}
|
|
##8 One of a Kind
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_one_of_a_kind_achievement
|
|
VALUE = yes
|
|
}
|
|
##9 True Tolerance
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_true_tolerance_achievement
|
|
VALUE = yes
|
|
}
|
|
##10 Delusions of Grandeur
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_delusions_of_grandeur_achievement_achievement
|
|
VALUE = yes
|
|
}
|
|
##11 Bod Chen Po
|
|
if = {
|
|
limit = {
|
|
this.dynasty = dynasty:105800
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_bod_chen_po_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
##12 Turkish Eagle
|
|
if = {
|
|
limit = {
|
|
this != character:3040 # Not Alp Arslan
|
|
house = house:house_seljuk # Seljuk
|
|
game_start_date < 1067.1.1 # 1066 only, and no Seljuks in 867
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_turkish_eagle_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
##13 Rise of the Ghurids
|
|
if = {
|
|
limit = {
|
|
has_title = title:d_ghur
|
|
this.dynasty = dynasty:791 #Ghurid
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_rise_of_the_ghurids_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
##14 Brave and Bold
|
|
if = {
|
|
limit = {
|
|
game_start_date < 868.1.1
|
|
this.dynasty = dynasty:699 #Piast
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_brave_and_bold_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
##15 Lingua Franca
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_lingua_franca_achievement
|
|
VALUE = yes
|
|
}
|
|
##16 Beta Israel
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_beta_israel_achievement
|
|
VALUE = yes
|
|
}
|
|
## 17 They belong in a museum!
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_they_belong_in_a_museum_achievement
|
|
VALUE = yes
|
|
}
|
|
##18 I made this!
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_i_made_this_achievement
|
|
VALUE = yes
|
|
}
|
|
##19 Nobody Comes to Fika!
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_nobody_comes_to_fika_achievement
|
|
VALUE = yes
|
|
}
|
|
## 20 The True Royal Court
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_the_true_royal_court_achievement
|
|
VALUE = yes
|
|
}
|
|
# EP2
|
|
## 01. The Grandest Tour
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_the_grandest_tour_achievement
|
|
VALUE = yes
|
|
}
|
|
## 02. Your Eternal Reward
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_your_eternal_reward_achievement
|
|
VALUE = yes
|
|
}
|
|
## 03. Imperial March
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_imperial_march_achievement
|
|
VALUE = yes
|
|
}
|
|
## 04. Black Dinner
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_black_dinner_achievement
|
|
VALUE = yes
|
|
}
|
|
## 05. There and Back Again
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_there_and_back_again_achievement
|
|
VALUE = yes
|
|
}
|
|
## 06. The Very Best
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_the_very_best_achievement
|
|
VALUE = yes
|
|
}
|
|
## 07. Like No One Ever Was
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_like_no_one_ever_was_achievement
|
|
VALUE = yes
|
|
}
|
|
## 08. A Thousand and One Night
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_a_thousand_and_one_nights_achievement
|
|
VALUE = yes
|
|
}
|
|
## 09. A Knight's Tale
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_a_knights_tale_achievement
|
|
VALUE = yes
|
|
}
|
|
## 10. Hunting Accident
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_hunting_accident_achievement
|
|
VALUE = yes
|
|
}
|
|
## 11. Lions and Tigers and Bears, Oh My!
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_lions_and_tigers_and_bears_oh_my_achievement
|
|
VALUE = yes
|
|
}
|
|
## 12. Fly, my Pretty!
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_fly_my_pretty_achievement
|
|
VALUE = yes
|
|
}
|
|
## 13. Pathway to Heaven
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_pathway_to_heaven_achievement
|
|
VALUE = yes
|
|
}
|
|
## 14. Sir Lance-a-Lot
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_sir_lance_a_lot_achievement
|
|
VALUE = yes
|
|
}
|
|
## 15. I'm in my Element(s)
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_im_in_my_elements_achievement
|
|
VALUE = yes
|
|
}
|
|
## 16. Ahab
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_ahab_achievement
|
|
VALUE = yes
|
|
}
|
|
## 17. Little William Marshal
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_little_william_marshal_achievement
|
|
VALUE = 0
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = little_william_marshal_achievement_tally
|
|
VALUE = 0
|
|
}
|
|
## 18. A True & Perfect Knight
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_a_true_and_perfect_knight_achievement
|
|
VALUE = yes
|
|
}
|
|
## 19. A.E.I.O.U & Me
|
|
if = {
|
|
limit = {
|
|
# Etichonen, of whom the Hapsburgs are a cadet - we check dynasty rather than house so that an accidental cadet doesn't screw you.
|
|
this.house ?= house:house_habsburg
|
|
}
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_a_e_i_o_u_and_me_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
## 20. The Iron and Golden King
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = started_the_iron_and_golden_king_achievement
|
|
VALUE = yes
|
|
}
|
|
|
|
### RULER DESIGNER ACHIEVEMENT BLOCKS ###
|
|
if = {
|
|
limit = {
|
|
num_virtuous_traits >= 3
|
|
}
|
|
add_achievement_flag_effect = { FLAG = rd_character_blocked_paragon_of_virtue_achievement_flag }
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_child = {
|
|
count >= 10
|
|
is_alive = yes
|
|
}
|
|
}
|
|
add_achievement_flag_effect = { FLAG = rd_character_blocked_the_succession_is_safe_achievement_flag }
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_child = {
|
|
has_trait = inbred
|
|
}
|
|
}
|
|
add_achievement_flag_effect = { FLAG = rd_character_blocked_keeping_it_in_the_family_achievement_flag }
|
|
}
|
|
if = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_empire
|
|
should_be_naked_trigger = yes
|
|
}
|
|
add_achievement_flag_effect = { FLAG = rd_character_blocked_the_emperors_new_clothes_achievement_flag }
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_from_ruler_designer = yes
|
|
OR = {
|
|
fp1_achievement_culture_norse_trigger = yes
|
|
fp1_achievement_religious_norse_trigger = yes
|
|
}
|
|
}
|
|
add_to_global_unavailable_achievements_list_effect = { FLAG = flag:rd_character_blocked_far_from_home_achievement }
|
|
add_to_global_unavailable_achievements_list_effect = { FLAG = flag:rd_character_blocked_miklagardariki_achievement }
|
|
add_to_global_unavailable_achievements_list_effect = { FLAG = flag:rd_character_blocked_faster_than_the_fox_achievement }
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_ruler = {
|
|
is_from_ruler_designer = yes
|
|
}
|
|
}
|
|
add_to_global_unavailable_achievements_list_effect = { FLAG = flag:rd_character_blocked_iberia_or_iberia_achievement }
|
|
add_to_global_unavailable_achievements_list_effect = { FLAG = flag:rd_character_blocked_el_cid_achievement }
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = any_ruler_designed_character_achievement
|
|
VALUE = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_mpo_dlc_trigger = yes
|
|
exists = character:125501
|
|
character:125501 = {
|
|
is_alive = yes
|
|
}
|
|
}
|
|
character:125501 = {
|
|
create_story = story_temujin_flavor
|
|
trigger_event = {
|
|
days = { 12 30 }
|
|
id = mpo_temujin_flavor.0030 # Borte announces she's pregnant
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
### ACHIEVEMENT (FP3): The Ummayad Strikes Back
|
|
every_player = {
|
|
if = {
|
|
limit = {
|
|
dynasty = character:73683.dynasty
|
|
location = { geographical_region = world_europe_west_iberia }
|
|
}
|
|
set_global_variable = fp3_the_umma_strikes_back_achievement_tracker # Is not removed (sad!)
|
|
}
|
|
}
|
|
|
|
### ACHIEVEMENT: FROM RAGS TO RICHES TO RAGS TO RICHES
|
|
every_player = {
|
|
limit = { highest_held_title_tier = tier_county }
|
|
add_achievement_global_variable_effect = {
|
|
VARIABLE = achievement_rags_to_riches_to_rags_to_riches_valid
|
|
VALUE = yes
|
|
}
|
|
}
|
|
|
|
#Set starting cultural acceptance
|
|
|
|
##### NEOW CULTURES #####
|
|
|
|
|
|
##### BRITANNICS #####
|
|
|
|
culture:soueyrneg = {
|
|
change_cultural_acceptance = {
|
|
target = culture:prytoneg
|
|
value = 35
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:scouseg
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:strafclideg
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:cornish
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:easlander
|
|
value = 35
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:norflander
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:souflander
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:weslander
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:prytoneg = {
|
|
change_cultural_acceptance = {
|
|
target = culture:scouseg
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:strafclideg
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:cornish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:easlander
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:norflander
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:souflander
|
|
value = 35
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:weslander
|
|
value = 45
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:scouseg = {
|
|
change_cultural_acceptance = {
|
|
target = culture:strafclideg
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 15
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:cornish
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:easlander
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:norflander
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:souflander
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:weslander
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:strafclideg = {
|
|
change_cultural_acceptance = {
|
|
target = culture:scottish
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gaelic
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 5
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:easlander
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:norflander
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:souflander
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:weslander
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
##### ANGLICS #####
|
|
|
|
culture:norflander = {
|
|
change_cultural_acceptance = {
|
|
target = culture:scottish
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gaelic
|
|
value = 15
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:cornish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:easlander
|
|
value = 35
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:souflander
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:weslander
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:easlander = {
|
|
change_cultural_acceptance = {
|
|
target = culture:scottish
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gaelic
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:cornish
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:souflander
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:weslander
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:souflander = {
|
|
change_cultural_acceptance = {
|
|
target = culture:scottish
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:cornish
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:weslander
|
|
value = 35
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:weslander = {
|
|
change_cultural_acceptance = {
|
|
target = culture:scottish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:welsh
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:cornish
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:gaelic = {
|
|
change_cultural_acceptance = {
|
|
target = culture:scottish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:norner
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:irish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:high_irish
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:scottish = {
|
|
change_cultural_acceptance = {
|
|
target = culture:norner
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:irish
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:high_irish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:norner = {
|
|
change_cultural_acceptance = {
|
|
target = culture:irish
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:high_irish
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:irish = {
|
|
change_cultural_acceptance = {
|
|
target = culture:high_irish
|
|
value = 60
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:manx = {
|
|
change_cultural_acceptance = {
|
|
target = culture:high_irish
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:irish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:strafclideg
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:scouseg
|
|
value = 15
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:doggerlander = {
|
|
change_cultural_acceptance = {
|
|
target = culture:norflander
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:easlander
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:angler
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:dutch
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:frisian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:danish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:dansk
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ostsk
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:icelander
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:vestsk
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:scottish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
#### FRENCHIES ####
|
|
|
|
culture:metropolitain = {
|
|
change_cultural_acceptance = {
|
|
target = culture:galo
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:picard
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bourguignon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:axiton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:breton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gascon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:galo = {
|
|
change_cultural_acceptance = {
|
|
target = culture:picard
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bourguignon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:axiton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:breton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gascon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:picard = {
|
|
change_cultural_acceptance = {
|
|
target = culture:bourguignon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:axiton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:breton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gascon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:bourguignon = {
|
|
change_cultural_acceptance = {
|
|
target = culture:axiton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:breton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gascon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:axiton = {
|
|
change_cultural_acceptance = {
|
|
target = culture:breton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gascon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:breton = {
|
|
change_cultural_acceptance = {
|
|
target = culture:gascon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:gascon = {
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:normaund = {
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:occitan = {
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:patoues = {
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:poitevin = {
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:provencal = {
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:rottisch = {
|
|
change_cultural_acceptance = {
|
|
target = culture:metropolitain
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galo
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:picard
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bourguignon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:axiton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:breton
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:gascon
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:normaund
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:occitan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:patoues
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:poitevin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:provencal
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:pelonais
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:belge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_sephardi
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
##### IBERIANS #####
|
|
|
|
culture:andorra = {
|
|
change_cultural_acceptance = {
|
|
target = culture:aragonese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:asturleonese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:balearic
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:basque
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:castilian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:catalan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:extremeno
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:aragonese = {
|
|
change_cultural_acceptance = {
|
|
target = culture:asturleonese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:balearic
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:basque
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:castilian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:catalan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:extremeno
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:asturleonese = {
|
|
change_cultural_acceptance = {
|
|
target = culture:balearic
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:basque
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:castilian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:catalan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:extremeno
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:balearic = {
|
|
change_cultural_acceptance = {
|
|
target = culture:basque
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:castilian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:catalan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:extremeno
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:basque = {
|
|
change_cultural_acceptance = {
|
|
target = culture:castilian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:catalan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:extremeno
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:castilian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:catalan
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:extremeno
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:extremeno = {
|
|
change_cultural_acceptance = {
|
|
target = culture:extremeno
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:galician = {
|
|
change_cultural_acceptance = {
|
|
target = culture:galician
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:llanito = {
|
|
change_cultural_acceptance = {
|
|
target = culture:llanito
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:NEOW_andalusian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:NEOW_andalusian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:portuguese
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:portuguese = {
|
|
change_cultural_acceptance = {
|
|
target = culture:valencian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
#### MOSELLIC ####
|
|
|
|
culture:belge = {
|
|
change_cultural_acceptance = {
|
|
target = culture:elsasse
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:dutch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:frisian
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:kleverlandish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:limburgisch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:elsasse = {
|
|
change_cultural_acceptance = {
|
|
target = culture:letzebuerge
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:dutch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:frisian
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:kleverlandish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:limburgisch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:letzebuerge = {
|
|
change_cultural_acceptance = {
|
|
target = culture:lorin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:dutch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:frisian
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:kleverlandish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:limburgisch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
culture:lorin = {
|
|
change_cultural_acceptance = {
|
|
target = culture:dutch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:frisian
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:kleverlandish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:limburgisch
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
|
|
##### VANILLA CULTURES #####
|
|
|
|
culture:vlach = {
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:croatian
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:khazar = {
|
|
change_cultural_acceptance = {
|
|
target = culture:radhanite
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:mordvin
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:meshchera
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:muroma
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:norse = {
|
|
change_cultural_acceptance = {
|
|
target = culture:sami
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:finnish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:swedish = {
|
|
change_cultural_acceptance = {
|
|
target = culture:sami
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:finnish
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:norwegian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:sami
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
# In 867, the Slavic cultures are still very similar to each other, so we start them off at a very high tolerance.
|
|
if = {
|
|
limit = { current_date = 867.1.1 }
|
|
# West Slavic.
|
|
culture:pommeranian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:czech
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:polish
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:polabian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:slovien
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:carantanian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:croatian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:czech = {
|
|
change_cultural_acceptance = {
|
|
target = culture:polish
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:polabian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:slovien
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:carantanian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:croatian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:polish = {
|
|
change_cultural_acceptance = {
|
|
target = culture:polabian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:slovien
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:carantanian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:croatian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:polabian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:slovien
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:carantanian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:croatian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:slovien = {
|
|
change_cultural_acceptance = {
|
|
target = culture:carantanian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:croatian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:carantanian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:croatian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
# South Slavic.
|
|
culture:croatian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bosnian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:bosnian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:serbian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:serbian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:bulgarian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:bulgarian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:russian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
# East Slavic.
|
|
culture:russian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:ilmenian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:ilmenian = {
|
|
change_cultural_acceptance = {
|
|
target = culture:severian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:volhynian
|
|
value = 50
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
## Volhynian doesn't get its own box, because we've already applied acceptance to it bilaterally everywhere else.
|
|
#Splitting up Byzantine heritage means we need a little help reflecting historical relations
|
|
culture:greek = {
|
|
change_cultural_acceptance = {
|
|
target = culture:armenian
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:georgian
|
|
value = 20
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:alan
|
|
value = 5
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1066.1.1
|
|
game_start_date < 1178.1.1
|
|
}
|
|
culture:greek = {
|
|
change_cultural_acceptance = {
|
|
target = culture:armenian
|
|
value = 40
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:georgian
|
|
value = 25
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:alan
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { game_start_date >= 1178.1.1 }
|
|
culture:greek = {
|
|
change_cultural_acceptance = {
|
|
target = culture:armenian
|
|
value = 30
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:georgian
|
|
value = 15
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = culture:alan
|
|
value = 10
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
}
|
|
#set up cultural acceptance between China and East Asian Empires to aid in the learning of Chinese effect for on_birthday_adulthood
|
|
|
|
if = {
|
|
limit = { game_start_date = 867.1.1 }
|
|
culture:japanese = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 80
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:goguryeo = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 80
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:silla = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 80
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:baekje = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 80
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:balhae = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 80
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { game_start_date = 1066.9.15 }
|
|
culture:japanese = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 70
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:goryeo = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 70
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { game_start_date = 1178.10.1 }
|
|
culture:japanese = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 60
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
culture:goryeo = {
|
|
change_cultural_acceptance = {
|
|
target = culture:han
|
|
value = 60
|
|
desc = cultural_acceptance_historical_relations
|
|
}
|
|
}
|
|
}
|
|
|
|
# Specific innovation unlock
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1066.1.1
|
|
}
|
|
every_culture_global = {
|
|
limit = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_arabic
|
|
this = culture:yemeni
|
|
}
|
|
}
|
|
add_innovation = innovation_ghilman
|
|
}
|
|
}
|
|
# Custom ruler under the HRE should have lowered feudal obligations
|
|
if = {
|
|
limit = { exists = title:e_hre.holder }
|
|
title:e_hre.holder ?= {
|
|
every_vassal = {
|
|
limit = {
|
|
vassal_contract_has_modifiable_obligations = yes
|
|
}
|
|
vassal_contract_decrease_obligation_level = feudal_government_taxes
|
|
vassal_contract_decrease_obligation_level = feudal_government_levies
|
|
set_subject_contract_modification_blocked = no
|
|
}
|
|
}
|
|
}
|
|
|
|
if = { # Special historical events for Matilda!
|
|
limit = {
|
|
character:7757 ?= { is_alive = yes }
|
|
}
|
|
character:7757 ?= {
|
|
trigger_event = bookmark.1066 # Matildas marriage to her step-brother, with plausible historical options!
|
|
trigger_event = { # Matildas suspected witchcraft, the player decides if its true or not!
|
|
id = bookmark.1067
|
|
years = { 1 5 }
|
|
}
|
|
}
|
|
}
|
|
|
|
if = { # Special historical events for Vratislav!
|
|
limit = {
|
|
character:522 ?= { is_alive = yes }
|
|
}
|
|
character:522 ?= {
|
|
trigger_event = { # Vratislav and the Slavic Marches, he didn't historically get them (one briefly, but eh). The player chooses to appease the emperor or go after the coveted lands themselves!
|
|
id = bookmark.1068
|
|
days = { 35 120 }
|
|
}
|
|
trigger_event = { # Jaromir, Vratislav's brother, was a pain - this event is an opportunity for the player to handle the rivalry
|
|
id = bookmark.1069
|
|
days = { 1 29 }
|
|
}
|
|
}
|
|
}
|
|
|
|
if = { # Special historical events for Robert the Fox!
|
|
limit = {
|
|
character:1128 ?= { is_alive = yes }
|
|
}
|
|
character:1128 ?= {
|
|
trigger_event = { # A Norman Sicily - Robert historically conquered quite a bit here, the player can choose how far they want to go and the risk they want to take. The more risk, the more event troops/claims.
|
|
id = bookmark.1070
|
|
days = { 35 120 }
|
|
}
|
|
trigger_event = { # The Pretender Monk - Raiktor is a historical character, a monk wo pretended to be a deposed Byzantine emperor which Robert used to beat up Byzantium. Here you can follow historical conquests (taking a bit of the coast) or go full on 'install him as emperor for real'-mode!
|
|
id = bookmark.1071
|
|
years = { 1 7 }
|
|
}
|
|
}
|
|
}
|
|
|
|
if = { # Special historical events for Emir Yahya!
|
|
limit = {
|
|
character:3924 ?= { is_alive = yes }
|
|
}
|
|
character:3924 ?= {
|
|
trigger_event = { # Conquering Cordoba - Gain an opportunity to conquer Cordoba while gaining one of two buffs; one intrigue-focused, and one military. Historically he was poisoned after having conquered the city... but that's no fun for the player!
|
|
id = bookmark.1072
|
|
days = { 10 35 }
|
|
}
|
|
}
|
|
}
|
|
|
|
### EP3 SETUP ###
|
|
if = {
|
|
limit = { has_ep3_dlc_trigger = yes }
|
|
### EP3 LAAMP SETUP ###
|
|
# Resources.
|
|
every_independent_ruler = {
|
|
limit = { has_government = landless_adventurer_government }
|
|
# Cash.
|
|
add_gold = {
|
|
value = {
|
|
value = 0
|
|
add = prestige
|
|
add = piety
|
|
divide = 10
|
|
}
|
|
}
|
|
save_temporary_scope_as = adventurer_scope
|
|
# Set CoA
|
|
primary_title = { set_coa = scope:adventurer_scope.house }
|
|
# Cleanup characters
|
|
every_councillor = {
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
has_council_position = councillor_court_chaplain
|
|
has_council_position = councillor_spouse
|
|
}
|
|
}
|
|
scope:adventurer_scope = {
|
|
fire_councillor = prev
|
|
}
|
|
remove_opinion = {
|
|
modifier = fired_from_council_opinion
|
|
target = scope:adventurer_scope
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
NOR = {
|
|
is_close_or_extended_family_of = prev
|
|
has_relation_lover = prev
|
|
has_relation_friend = prev
|
|
is_consort_of = prev
|
|
has_council_position = councillor_spouse
|
|
}
|
|
}
|
|
death = {
|
|
death_reason = death_vanished
|
|
}
|
|
}
|
|
}
|
|
# Evict everyone who isn't your family from your camp.
|
|
every_courtier = {
|
|
limit = {
|
|
prev = { save_temporary_scope_as = char_temp }
|
|
NOR = {
|
|
dynasty ?= scope:char_temp.dynasty
|
|
is_imprisoned_by = scope:char_temp
|
|
# Plus any relations, who are presumably meant to be here.
|
|
has_important_relationship_with_character_trigger = { CHARACTER = scope:char_temp }
|
|
# Catch bastards and such that may be left over.
|
|
is_close_or_extended_family_of = scope:char_temp
|
|
}
|
|
}
|
|
move_to_pool = yes
|
|
}
|
|
# Courtiers.
|
|
trigger_event = ep3_laamps.1001
|
|
}
|
|
# Starting camp purposes.
|
|
## Hereweard the Wake
|
|
character:90028 ?= {
|
|
if = {
|
|
limit = { is_alive = yes }
|
|
add_realm_law_skip_effects = camp_purpose_brigands
|
|
if = {
|
|
limit = {
|
|
character:90160 = {
|
|
NOT = { is_courtier_of = character:90028 }
|
|
}
|
|
}
|
|
add_courtier = character:90160
|
|
}
|
|
}
|
|
# Setup event for his story
|
|
trigger_event = {
|
|
id = ep3_laamps.5999
|
|
days = { 1 2 }
|
|
}
|
|
}
|
|
## El Cid
|
|
character:107590 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
if = {
|
|
limit = {
|
|
character:71391 = {
|
|
NOT = { is_courtier_of = character:107590 }
|
|
}
|
|
}
|
|
add_courtier = character:71391
|
|
}
|
|
if = {
|
|
limit = {
|
|
character:castilian0248 = {
|
|
NOT = { is_courtier_of = character:107590 }
|
|
}
|
|
}
|
|
add_courtier = character:castilian0248
|
|
}
|
|
if = {
|
|
limit = {
|
|
character:castilian0249 = {
|
|
NOT = { is_courtier_of = character:107590 }
|
|
}
|
|
}
|
|
add_courtier = character:castilian0249
|
|
}
|
|
}
|
|
}
|
|
## Robert Crispin
|
|
character:norman_crispin_06 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
## Hassan Sabbah
|
|
character:41702 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
## Suleyman Qutalmishog
|
|
character:3046 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
trigger_event = bookmark.1073 # Suleyman's beef with Alp Arslan
|
|
}
|
|
}
|
|
## Wallada bint al-Mustakfi
|
|
character:andalusian_0003 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
trigger_event = ep3_story_cycle_violet_poet.0001
|
|
}
|
|
}
|
|
## Roger Raoul
|
|
character:232504 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
## Taylu Danişmend
|
|
character:danishmendid_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
## Prince Takaoka (Shinnyo)
|
|
character:japanese_yamato_181 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
# and because history in character file does not work...
|
|
character:japanese_lowborn_1 = { set_employer = character:japanese_yamato_181 } # Anten
|
|
character:japanese_lowborn_2 = { set_employer = character:japanese_yamato_181 } # Enkaku
|
|
character:japanese_lowborn_3 = { set_employer = character:japanese_yamato_181 } # Akimaru
|
|
}
|
|
}
|
|
## Ding Hui
|
|
character:ding_hui_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
## Zhu Quanzhong
|
|
character:zhu_quanzhong_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
## Miyoshi Kiyotsura
|
|
character:japanese_miyoshi_4 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
## Ki Hwon
|
|
character:ki_hwon_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_brigands
|
|
}
|
|
}
|
|
## Yŏn'gi Tosŏn
|
|
character:toson_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
## Lý Do Độc
|
|
character:ly_do_doc_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
## Song Jiang
|
|
character:song_jiang_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
## Yang Zongbao
|
|
character:yang_zongbao_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
character:furong_daokai_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:jojin_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:isawa_no_saburo_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
character:tsukushi_no_koretaka_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_brigands
|
|
}
|
|
}
|
|
character:kim_mu_che_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:baekho_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_brigands
|
|
}
|
|
}
|
|
character:khong_lo_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:nga_yamankan_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
character:mpu_bharada_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:wang_chuyi_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:jiang_kui_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:lembong_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_brigands
|
|
}
|
|
}
|
|
character:zhu_zhongba_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_explorers
|
|
}
|
|
}
|
|
character:quach_boc_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
character:bojo_jinul_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
character:gochi_in_no_tajima_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
}
|
|
}
|
|
character:shin_capata_1 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_scholars
|
|
}
|
|
}
|
|
## Yoshitsune Minamoto
|
|
character:japanese_minamoto_seiwa_139 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
has_government = landless_adventurer_government
|
|
}
|
|
add_realm_law_skip_effects = camp_purpose_mercenaries
|
|
every_courtier = {
|
|
limit = { dynasty = character:japanese_minamoto_seiwa_139.dynasty }
|
|
set_employer = character:japanese_minamoto_seiwa_10 # Yoritomo
|
|
}
|
|
add_courtier = character:japanese_musashibo_1 # Benkei
|
|
add_courtier = character:japanese_ise_2_1 # Yoshimori
|
|
}
|
|
}
|
|
every_independent_ruler = {
|
|
if = {
|
|
limit = { is_landless_adventurer = yes }
|
|
# C... food.
|
|
domicile = { change_provisions = starting_provisions_value }
|
|
# Contracts
|
|
if = {
|
|
limit = { is_ai = no }
|
|
# Set up additional firing contracts.
|
|
player_adventurer_contract_generation_on_wait_in_place_effect = yes
|
|
#generate contracts if you are far away from your previous location
|
|
player_adventurer_contract_generation_on_domicile_moved_effect = yes
|
|
}
|
|
else = {
|
|
create_story = { type = story_adventurer_ai }
|
|
trigger_event = {
|
|
on_action = on_adventurer_ai_new_employer_arrival
|
|
days = { 10 30 }
|
|
}
|
|
}
|
|
# Sort our starting flavourisation.
|
|
if = {
|
|
limit = { has_realm_law = camp_purpose_mercenaries }
|
|
set_variable = flavourise_camp_purpose_mercenaries
|
|
}
|
|
else_if = {
|
|
limit = { has_realm_law = camp_purpose_wanderers }
|
|
set_variable = flavourise_camp_purpose_wanderers
|
|
}
|
|
else_if = {
|
|
limit = { has_realm_law = camp_purpose_scholars }
|
|
set_variable = flavourise_camp_purpose_scholars
|
|
}
|
|
else_if = {
|
|
limit = { has_realm_law = camp_purpose_explorers }
|
|
set_variable = flavourise_camp_purpose_explorers
|
|
}
|
|
else_if = {
|
|
limit = { has_realm_law = camp_purpose_brigands }
|
|
set_variable = flavourise_camp_purpose_brigands
|
|
}
|
|
else_if = {
|
|
limit = { has_realm_law = camp_purpose_legitimists }
|
|
set_variable = flavourise_camp_purpose_legitimists
|
|
}
|
|
# And tally our numbers for performance purposes.
|
|
add_to_global_variable_list = {
|
|
name = laamps_tally
|
|
target = this.primary_title
|
|
}
|
|
}
|
|
### EP3 ADMIN SETUP ###
|
|
if = {
|
|
limit = { government_allows = administrative }
|
|
save_scope_as = top_liege
|
|
### EP3 NOBLE FAMILIES & DOMICILE SETUP ###
|
|
random_held_title = { # May be removed once every_noble_family includes liege (TIT-51212)
|
|
limit = { is_noble_family_title = yes }
|
|
set_coa = scope:top_liege.house
|
|
}
|
|
every_noble_family = {
|
|
# Ensure Noble Family CoA match House
|
|
set_coa = holder.house
|
|
# Ensure holders of historical noble family titles are the default house heads
|
|
holder ?= {
|
|
save_scope_as = nf_holder
|
|
if = {
|
|
limit = { is_landed = yes }
|
|
capital_province = { save_scope_as = domicile_location }
|
|
}
|
|
house ?= {
|
|
if = {
|
|
limit = { house_head != scope:nf_holder }
|
|
set_house_head = scope:nf_holder
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
### TGP SETUP ###
|
|
if = {
|
|
limit = { has_tgp_dlc_trigger = yes }
|
|
### JAPAN
|
|
|
|
# Special variable that UI uses to display correct title
|
|
title:e_japan = {
|
|
# 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_chrysanthemum_throne.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 }
|
|
}
|
|
}
|
|
|
|
|
|
### MANDALA
|
|
|
|
#Starting Mandala Temple Complexes
|
|
#Dvaravati
|
|
province:10822 = {
|
|
add_great_building = mandala_capital_01
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1066.1.1
|
|
}
|
|
ruin_great_building = yes
|
|
}
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
#Haripunjaya
|
|
province:11441 = {
|
|
add_great_building = mandala_capital_01
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
#Pagan
|
|
province:9550 = {
|
|
if = {
|
|
limit = {
|
|
game_start_date < 1066.1.1
|
|
}
|
|
add_great_building = mandala_capital_01
|
|
}
|
|
else_if = {
|
|
limit = { game_start_date >= 1066.1.1 }
|
|
add_great_building = mandala_capital_02
|
|
}
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
#Angkor
|
|
province:10816 = {
|
|
if = {
|
|
limit = {
|
|
game_start_date < 1066.1.1
|
|
}
|
|
add_great_building = mandala_capital_01
|
|
}
|
|
else_if = {
|
|
limit = { game_start_date >= 1066.1.1 }
|
|
add_great_building = mandala_capital_02
|
|
}
|
|
else = {
|
|
add_great_building = mandala_capital_03
|
|
}
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
#Srivijaya/Palembang
|
|
province:11296 = {
|
|
add_great_building = mandala_capital_02
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1066.1.1
|
|
}
|
|
ruin_great_building = yes #Could also be completely destroyed - almost nothing left today
|
|
}
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
#Mataram
|
|
#Prambanan
|
|
province:11343 = {
|
|
add_great_building = mandala_capital_01
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1066.1.1
|
|
}
|
|
ruin_great_building = yes
|
|
}
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
#Champa
|
|
#Indrapura
|
|
province:10830 = {
|
|
if = {
|
|
limit = {
|
|
game_start_date < 1066.1.1
|
|
}
|
|
add_great_building = mandala_capital_01
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
}
|
|
#Vijaya
|
|
province:10827 = {
|
|
if = {
|
|
limit = { game_start_date >= 1066.1.1 }
|
|
add_great_building = mandala_capital_01
|
|
add_to_global_variable_list = { # Add to list so it can be found by the PoI
|
|
name = mandala_poi_list
|
|
target = this
|
|
}
|
|
}
|
|
}
|
|
#Apply the Godking AI story to Maharajas with a temple
|
|
every_independent_ruler = {
|
|
limit = { government_has_flag = government_is_mandala }
|
|
if = {
|
|
limit = {
|
|
is_ai = yes
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_mandala_capital_trigger = yes
|
|
trigger_if = {
|
|
limit = { has_ruined_mandala_capital_trigger = yes }
|
|
less_than_max_amount_of_mandala_capitals_trigger = yes
|
|
}
|
|
}
|
|
create_story = story_mandala
|
|
}
|
|
}
|
|
}
|
|
### TGP MERIT AND TREASURY HANDOUT ON GAME START ###
|
|
if = {
|
|
limit = {
|
|
has_tgp_dlc_trigger = yes
|
|
}
|
|
title:h_china.holder ?= {
|
|
# If the hegemon is from the ruler designer, let's ensure we got decent starting values
|
|
if = {
|
|
limit = {
|
|
is_from_ruler_designer = yes
|
|
}
|
|
if = {
|
|
limit = { # If we don't have enough legitimacy, let's increase it
|
|
legitimacy < legitimacy_level_3
|
|
}
|
|
add_legitimacy = {
|
|
value = legitimacy_level_3
|
|
add = 100 # To provide a margin and not drop down a level too quickly
|
|
subtract = legitimacy
|
|
}
|
|
}
|
|
if = {
|
|
limit = { # If the royal court is enabled, set it to a decent default
|
|
has_royal_court = yes
|
|
}
|
|
set_current_court_grandeur = court_grandeur_minimum_expected
|
|
}
|
|
# Let's add some starting currencies
|
|
add_prestige = 1000
|
|
add_piety = 500
|
|
change_influence = 1000
|
|
dynasty ?= { add_dynasty_prestige = 500 }
|
|
}
|
|
# Set Grand Chancellor as Chinese diarchy
|
|
try_start_diarchy = grand_secretariat
|
|
}
|
|
}
|
|
### TGP KOREA SETUP
|
|
if = {
|
|
# Special variable that UI uses to display correct title
|
|
limit = {
|
|
exists = title:e_goryeo.holder
|
|
has_tgp_dlc_trigger = yes
|
|
game_start_date >= 1066.1.1
|
|
}
|
|
# GORYEO GOVERNORSHIP SETUP
|
|
title:d_bukgye = { add_to_temporary_list = goryeo_military_provinces }
|
|
title:d_donggye = { add_to_temporary_list = goryeo_military_provinces }
|
|
title:d_yukju = { add_to_temporary_list = goryeo_military_provinces }
|
|
every_in_list = {
|
|
list = goryeo_military_provinces
|
|
limit = {
|
|
holder ?= { is_governor = yes }
|
|
}
|
|
holder = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = meritocratic_provinces
|
|
level = meritocratic_province_military
|
|
}
|
|
add_realm_law_skip_effects = meritocratic_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
exists = title:k_silla.holder
|
|
has_tgp_dlc_trigger = yes
|
|
game_start_date = 867.1.1
|
|
}
|
|
# SILLA GOVERNORSHIP SETUP
|
|
title:d_bukgye = { add_to_temporary_list = silla_military_provinces }
|
|
title:d_donggye = { add_to_temporary_list = silla_military_provinces }
|
|
title:d_yukju = { add_to_temporary_list = silla_military_provinces }
|
|
every_in_list = {
|
|
list = silla_military_provinces
|
|
limit = {
|
|
holder ?= { is_governor = yes }
|
|
}
|
|
holder = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = meritocratic_provinces
|
|
level = meritocratic_province_military
|
|
}
|
|
add_realm_law_skip_effects = meritocratic_military_appointment_succession_law
|
|
}
|
|
}
|
|
}
|
|
### TGP JAPAN SETUP
|
|
if = {
|
|
limit = {
|
|
exists = title:e_japan.holder
|
|
has_tgp_dlc_trigger = yes
|
|
}
|
|
title:c_chikuzen ?= { # Dazaifu
|
|
if = {
|
|
limit = {
|
|
holder ?= { is_governor = yes }
|
|
}
|
|
holder = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = japan_administrative_provinces
|
|
level = japan_administrative_province_trade
|
|
}
|
|
}
|
|
}
|
|
}
|
|
title:d_hitakami ?= { add_to_temporary_list = japan_military_provinces } # Mutsu
|
|
title:d_nushiro ?= { add_to_temporary_list = japan_military_provinces } # Dewa
|
|
every_in_list = {
|
|
list = japan_military_provinces
|
|
limit = {
|
|
holder ?= { is_governor = yes }
|
|
}
|
|
holder = {
|
|
vassal_contract_set_obligation_level = {
|
|
type = japan_administrative_provinces
|
|
level = japan_administrative_province_military
|
|
}
|
|
add_realm_law_skip_effects = japanese_military_appointment_succession_law
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 1066.1.1
|
|
game_start_date < 1178.10.1
|
|
}
|
|
title:e_japan.holder = {
|
|
trigger_event = tgp_japan_career.0001
|
|
every_vassal = {
|
|
trigger_event = tgp_japan_career.0001
|
|
}
|
|
}
|
|
}
|
|
}
|
|
##TEACH CHINESE TO RELEVENT NOBLES###
|
|
title:e_japan.holder ?= {
|
|
add_to_list = holder_to_learn_chinese
|
|
}
|
|
title:e_goryeo.holder ?= {
|
|
add_to_list = holder_to_learn_chinese
|
|
}
|
|
title:h_china.holder ?= {
|
|
every_tributary = {
|
|
add_to_list = holder_to_learn_chinese
|
|
}
|
|
}
|
|
every_in_list = {
|
|
list = holder_to_learn_chinese
|
|
tgp_learn_chinese_effect_game_start = yes
|
|
every_noble_family = {
|
|
holder ?= {
|
|
tgp_learn_chinese_effect_game_start = yes
|
|
house = {
|
|
every_house_member = {
|
|
tgp_learn_chinese_effect_game_start = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Byzantium naming
|
|
title:e_byzantium = {
|
|
if = {
|
|
limit = {
|
|
has_game_rule = eastern_rome_name_of_byzantium
|
|
}
|
|
set_title_name = e_eastern_roman_empire
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = roman_empire_name_of_byzantium
|
|
}
|
|
set_title_name = h_roman_empire
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = romania_name_of_byzantium
|
|
}
|
|
set_title_name = e_romania_empire
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = empire_of_the_greeks_name_of_byzantium
|
|
}
|
|
set_title_name = e_empire_of_the_greeks
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = rhomaion_name_of_byzantium
|
|
}
|
|
set_title_name = e_rhomaion
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_game_rule = unholy_roman_empire_name_of_byzantium
|
|
}
|
|
set_title_name = e_unholy_roman_empire
|
|
}
|
|
}
|
|
# Saharan stuff.
|
|
every_county_in_region = {
|
|
region = custom_sahara_proper
|
|
# Every county is in the region, not every province of every county, so we go to county to avoid iterating over every world province _then_ check which ones are in the region.
|
|
every_county_province = { apply_saharan_provisions_debuff_effect = yes }
|
|
}
|
|
# 1066 Buildings
|
|
if = {
|
|
limit = {
|
|
game_start_date >= 2555.1.1
|
|
game_start_date < 2784.10.1
|
|
}
|
|
every_province = {
|
|
limit = {
|
|
has_holding = yes
|
|
}
|
|
generate_building = yes
|
|
brewery_counter_start_effect = yes
|
|
}
|
|
every_domicile = {
|
|
limit = { exists = owner }
|
|
switch = {
|
|
trigger = is_domicile_type
|
|
estate = {
|
|
if = {
|
|
limit = {
|
|
NOT = { has_domicile_building_or_higher = estate_main_02 }
|
|
owner.culture ?= { has_innovation = innovation_city_planning }
|
|
}
|
|
add_domicile_building = estate_main_02
|
|
add_random_internal_estate_building = yes
|
|
}
|
|
fill_external_estate_building_effect = yes
|
|
}
|
|
japanese_manor = {
|
|
if = {
|
|
limit = {
|
|
NOT = { has_domicile_building_or_higher = japanese_manor_main_02 }
|
|
owner.culture ?= { has_innovation = innovation_city_planning }
|
|
}
|
|
add_domicile_building = japanese_manor_main_02
|
|
add_random_internal_japanese_manor_building = yes
|
|
}
|
|
fill_external_japanese_manor_building_effect = yes
|
|
}
|
|
east_asian_estate = {
|
|
if = {
|
|
limit = {
|
|
NOT = { has_domicile_building_or_higher = east_asian_estate_main_02 }
|
|
owner.culture ?= { has_innovation = innovation_city_planning }
|
|
}
|
|
add_domicile_building = east_asian_estate_main_02
|
|
add_random_internal_east_asian_estate_building = yes
|
|
}
|
|
fill_external_east_asian_estate_building_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# 1178 Buildings
|
|
else_if = {
|
|
limit = {
|
|
game_start_date >= 2784.10.1
|
|
}
|
|
every_province = {
|
|
limit = {
|
|
has_holding = yes
|
|
}
|
|
generate_building = yes
|
|
generate_building = yes
|
|
generate_building = yes
|
|
generate_building = yes
|
|
generate_building = yes
|
|
generate_building = yes
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 8
|
|
}
|
|
generate_building = yes
|
|
generate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 10
|
|
}
|
|
generate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 12
|
|
}
|
|
generate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 14
|
|
}
|
|
generate_building = yes
|
|
generate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 16
|
|
}
|
|
generate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 18
|
|
}
|
|
generate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 20
|
|
}
|
|
generate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
county.development_level >= 25
|
|
}
|
|
generate_building = yes
|
|
generate_building = yes
|
|
generate_building = yes
|
|
}
|
|
brewery_counter_start_effect = yes
|
|
}
|
|
every_domicile = {
|
|
#if = { # Left in if we want adventurers to spawn with stuff
|
|
# limit = {
|
|
# is_domicile_type = camp
|
|
# }
|
|
# add_domicile_building = camp_main_02
|
|
# add_domicile_building = camp_main_03
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = supply_tent_01
|
|
# add_domicile_building = supply_tent_02
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = supply_tent_sutler
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = supply_tent_mender
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = supply_tent_smithy
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = supply_tent_arsenal
|
|
# }
|
|
# }
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = barber_tent_01
|
|
# add_domicile_building = barber_tent_02
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = barber_tent_surgeons_tools
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = barber_tent_dentists_tools
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = barber_tent_torturers_tools
|
|
# }
|
|
# }
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = baggage_train_01
|
|
# add_domicile_building = baggage_train_02
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = baggage_train_ample_steeds
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = baggage_train_porters
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = baggage_train_trackers
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = baggage_train_kennel
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = mess_tent_01
|
|
# add_domicile_building = mess_tent_02
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = mess_tent_herbalists
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = mess_tent_brewers
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = mess_tent_curers
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = mess_tent_bakers
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = mess_tent_cooks
|
|
# }
|
|
# }
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = camp_fire_01
|
|
# add_domicile_building = camp_fire_02
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = camp_fire_trailing_musicians
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = camp_fire_wandering_poets
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = camp_fire_capering_fools
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = camp_fire_libations_for_the_lost
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = camp_perimeter_01
|
|
# add_domicile_building = camp_perimeter_02
|
|
# random_list = {
|
|
# 10 = {
|
|
# add_domicile_building = camp_perimeter_good_siting
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = camp_perimeter_fixed_layout
|
|
# }
|
|
# }
|
|
# }
|
|
# 10 = {
|
|
# add_domicile_building = proving_grounds_01
|
|
# add_domicile_building = proving_grounds_02
|
|
# }
|
|
# }
|
|
#}
|
|
every_domicile = {
|
|
limit = { exists = owner }
|
|
switch = {
|
|
trigger = is_domicile_type
|
|
estate = {
|
|
if = {
|
|
limit = {
|
|
NOT = { has_domicile_building_or_higher = estate_main_02 }
|
|
owner.culture ?= { has_innovation = innovation_city_planning }
|
|
}
|
|
add_domicile_building = estate_main_02
|
|
add_random_internal_estate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_domicile_building = estate_main_02
|
|
NOT = { has_domicile_building_or_higher = estate_main_03 }
|
|
owner.culture ?= { has_innovation = innovation_manorialism }
|
|
}
|
|
add_domicile_building = estate_main_03
|
|
while = {
|
|
count = 2
|
|
add_random_internal_estate_building = yes
|
|
}
|
|
}
|
|
fill_external_estate_building_effect = yes
|
|
}
|
|
japanese_manor = {
|
|
if = {
|
|
limit = {
|
|
NOT = { has_domicile_building_or_higher = japanese_manor_main_02 }
|
|
owner.culture ?= { has_innovation = innovation_city_planning }
|
|
}
|
|
add_domicile_building = japanese_manor_main_02
|
|
add_random_internal_japanese_manor_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_domicile_building = japanese_manor_main_02
|
|
NOT = { has_domicile_building_or_higher = japanese_manor_main_03 }
|
|
owner.culture ?= { has_innovation = innovation_manorialism }
|
|
}
|
|
add_domicile_building = japanese_manor_main_03
|
|
while = {
|
|
count = 2
|
|
add_random_internal_japanese_manor_building = yes
|
|
}
|
|
}
|
|
fill_external_japanese_manor_building_effect = yes
|
|
}
|
|
east_asian_estate = {
|
|
if = {
|
|
limit = {
|
|
NOT = { has_domicile_building_or_higher = east_asian_estate_main_02 }
|
|
owner.culture ?= { has_innovation = innovation_city_planning }
|
|
}
|
|
add_domicile_building = east_asian_estate_main_02
|
|
add_random_internal_east_asian_estate_building = yes
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_domicile_building = east_asian_estate_main_02
|
|
NOT = { has_domicile_building_or_higher = east_asian_estate_main_03 }
|
|
owner.culture ?= { has_innovation = innovation_manorialism }
|
|
}
|
|
add_domicile_building = east_asian_estate_main_03
|
|
while = {
|
|
count = 2
|
|
add_random_internal_east_asian_estate_building = yes
|
|
}
|
|
}
|
|
fill_external_east_asian_estate_building_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Purge family titles if Admin isn't enabled
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = roads_to_power }
|
|
}
|
|
every_ruler = {
|
|
save_temporary_scope_as = this_ruler
|
|
every_held_title = {
|
|
limit = {
|
|
is_noble_family_title = yes
|
|
title_domicile ?= {
|
|
is_domicile_type = estate
|
|
}
|
|
}
|
|
scope:this_ruler = {
|
|
destroy_title = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
##### GENPEI WAR
|
|
### 1178 - MINATOMO YORITOMO ###
|
|
if = {
|
|
limit = {
|
|
character:japanese_minamoto_seiwa_10 ?= { is_alive = yes }
|
|
}
|
|
character:japanese_minamoto_seiwa_10 ?= { trigger_event = tgp_genpei_character.1000 }
|
|
}
|
|
### 1178 - MINATOMO YOSHINAKA ###
|
|
if = {
|
|
limit = {
|
|
character:japanese_minamoto_seiwa_207 ?= { is_alive = yes }
|
|
}
|
|
character:japanese_minamoto_seiwa_207 = { trigger_event = tgp_genpei_character.1090 }
|
|
}
|
|
### 1178 - MINATOMO YOSHITSUNE ###
|
|
if = {
|
|
limit = {
|
|
character:japanese_minamoto_seiwa_139 ?= { is_alive = yes }
|
|
}
|
|
character:japanese_minamoto_seiwa_139 = { trigger_event = tgp_genpei_character.1100 }
|
|
}
|
|
### 1178 - TAIRA KIYOMORI ###
|
|
if = {
|
|
limit = {
|
|
character:japanese_taira_kanmu_34 ?= { is_alive = yes }
|
|
}
|
|
character:japanese_taira_kanmu_34 = {
|
|
trigger_event = tgp_genpei_character.2000
|
|
trigger_event = { #Delayed event
|
|
id = tgp_genpei_character.2010
|
|
months = 6
|
|
}
|
|
}
|
|
}
|
|
### 1178 - FUJIWARA MOTOFUSA ###
|
|
if = {
|
|
limit = {
|
|
character:japanese_fujiwara_511 ?= { is_alive = yes }
|
|
}
|
|
character:japanese_fujiwara_511 = { trigger_event = tgp_genpei_character.3000 }
|
|
}
|
|
### 1178 - FUJIWARA HIDEHIRA ###
|
|
if = {
|
|
limit = {
|
|
character:japanese_fujiwara_497 ?= { is_alive = yes }
|
|
}
|
|
character:japanese_fujiwara_497 = { trigger_event = tgp_genpei_character.3100 }
|
|
}
|
|
### 1178 - EMPEROR GO-SHIRAKAWA ###
|
|
if = {
|
|
limit = {
|
|
character:japanese_yamato_51 ?= { is_alive = yes }
|
|
}
|
|
character:japanese_yamato_51 = { trigger_event = tgp_genpei_character.4000 }
|
|
}
|
|
|
|
every_county_in_region = {
|
|
region = world_steppe
|
|
limit = {
|
|
uses_county_fertility = yes
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
holder = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
county_fertility > 20
|
|
county_fertility <= 90
|
|
}
|
|
switch = {
|
|
trigger = holder.primary_title.tier
|
|
tier_empire = {
|
|
change_county_fertility = { 16 32 }
|
|
}
|
|
tier_kingdom = {
|
|
change_county_fertility = { 12 16 }
|
|
}
|
|
tier_duchy = {
|
|
change_county_fertility = { 8 12 }
|
|
}
|
|
tier_county = {
|
|
change_county_fertility = { 2 8 }
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
holder = {
|
|
government_has_flag = government_is_herder
|
|
}
|
|
}
|
|
change_county_fertility = { 44 64 }
|
|
}
|
|
}
|
|
|
|
# Conquerors
|
|
character:144133 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
NOT = { has_game_rule = no_conquerors_frequency }
|
|
}
|
|
create_story = story_conqueror
|
|
}
|
|
}
|
|
character:144141 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
NOT = { has_game_rule = no_conquerors_frequency }
|
|
}
|
|
create_story = story_conqueror
|
|
}
|
|
}
|
|
character:175080 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
NOT = { has_game_rule = no_conquerors_frequency }
|
|
}
|
|
create_story = story_conqueror
|
|
}
|
|
}
|
|
character:226000 ?= {
|
|
if = {
|
|
limit = {
|
|
is_alive = yes
|
|
NOT = { has_game_rule = no_conquerors_frequency }
|
|
}
|
|
create_story = story_conqueror
|
|
}
|
|
}
|
|
|
|
every_player = {
|
|
limit = {
|
|
is_landed = yes
|
|
}
|
|
while = {
|
|
count = 7
|
|
limit = {
|
|
any_courtier = {
|
|
count < 7
|
|
is_adult = yes
|
|
}
|
|
}
|
|
save_scope_as = player_scope
|
|
random_list = {
|
|
1 = {
|
|
create_character = {
|
|
employer = scope:player_scope
|
|
age = { 20 30 }
|
|
random_traits = yes
|
|
gender_female_chance = scope:player_scope.marriage_gender_adjusted_female_chance
|
|
culture = scope:player_scope.culture
|
|
faith = scope:player_scope.faith
|
|
after_creation = {
|
|
random_list = {
|
|
200 = {
|
|
# Character is of average weight, nothing happens
|
|
}
|
|
25 = {
|
|
change_current_weight = -25
|
|
}
|
|
25 = {
|
|
change_current_weight = -75
|
|
}
|
|
25 = {
|
|
change_current_weight = 25
|
|
}
|
|
25 = {
|
|
change_current_weight = 75
|
|
}
|
|
5 = {
|
|
change_current_weight = 150
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
4 = {
|
|
create_character = {
|
|
employer = scope:player_scope
|
|
age = { 20 40 }
|
|
random_traits = yes
|
|
gender_female_chance = 15
|
|
culture = scope:player_scope.culture
|
|
faith = scope:player_scope.faith
|
|
after_creation = {
|
|
random_list = {
|
|
200 = {
|
|
# Character is of average weight, nothing happens
|
|
}
|
|
25 = {
|
|
change_current_weight = -25
|
|
}
|
|
25 = {
|
|
change_current_weight = -75
|
|
}
|
|
25 = {
|
|
change_current_weight = 25
|
|
}
|
|
25 = {
|
|
change_current_weight = 75
|
|
}
|
|
5 = {
|
|
change_current_weight = 150
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Sanity check the setup if in debug mode
|
|
if = {
|
|
limit = {
|
|
debug_only = yes
|
|
}
|
|
run_setup_tests_effect = yes
|
|
}
|
|
set_global_variable = game_has_started
|
|
|
|
every_independent_ruler = {
|
|
# Treasury setup for any government using treasury
|
|
tgp_treasury_setup_effect = yes
|
|
}
|
|
|
|
# TGP China education track switch
|
|
|
|
if = {
|
|
limit = {
|
|
exists = title:h_china.holder
|
|
}
|
|
title:h_china.holder = {
|
|
add_to_list = realm_potential_education_flip_list
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = title:e_goryeo.holder
|
|
}
|
|
title:e_goryeo.holder = {
|
|
add_to_list = realm_potential_education_flip_list
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = title:k_dali.holder
|
|
}
|
|
title:k_dali.holder = {
|
|
add_to_list = realm_potential_education_flip_list
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = title:k_viet.holder
|
|
}
|
|
title:k_viet.holder = {
|
|
add_to_list = realm_potential_education_flip_list
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = title:k_xia.holder
|
|
}
|
|
title:k_xia.holder = {
|
|
add_to_list = realm_potential_education_flip_list
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = title:e_andong.holder
|
|
}
|
|
title:e_andong.holder = {
|
|
add_to_list = realm_potential_education_flip_list
|
|
}
|
|
}
|
|
|
|
every_in_list = {
|
|
list = realm_potential_education_flip_list
|
|
every_vassal_or_below = {
|
|
limit = {
|
|
is_ai = yes
|
|
OR = {
|
|
AND = {
|
|
OR = {
|
|
vassal_contract_has_flag = celestial_province_military
|
|
vassal_contract_has_flag = celestial_province_protectorate
|
|
}
|
|
has_trait_with_flag = civilian_province
|
|
}
|
|
AND = {
|
|
OR = {
|
|
vassal_contract_has_flag = celestial_province_standard
|
|
vassal_contract_has_flag = celestial_province_industrial
|
|
vassal_contract_has_flag = celestial_province_metropolitan
|
|
}
|
|
has_trait_with_flag = military_province
|
|
}
|
|
}
|
|
}
|
|
tgp_flip_education_track_on_game_start = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
events = {
|
|
game_rule.1011 #Hungarian Migration management.
|
|
historical_artifacts.0023 # Historical Artifacts Generator
|
|
coronation_events.0302 # ACH crown giveaway
|
|
}
|
|
}
|
|
|
|
#$CHARACTER$.house = {
|
|
# save_scope_as = character_house
|
|
#
|
|
# add_unity_value = {
|
|
# value = {
|
|
# value = $VALUE$
|
|
# if = { # House heads have a larger impact on unity
|
|
# limit = { house_head = $CHARACTER$ }
|
|
# multiply = unity_house_head_multiplier_value
|
|
# }
|
|
# }
|
|
# character = $CHARACTER$
|
|
# desc = $DESC$
|
|
# }
|
|
# }
|
|
|