From eb8b758b8053fc082950fcc1b02a6d14e746deec Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh Date: Fri, 14 Feb 2025 23:52:51 +0000 Subject: [PATCH] britian changes + some more map tweks --- .../coat_of_arms/NEOW_dynasties.txt | 123 + .../types/N3OW_court_positions.txt | 402 +++ common/culture/cultures/00_brythonic.txt | 6 +- common/culture/cultures/00_goidelic.txt | 2 +- common/culture/cultures/00_west_germanic.txt | 7 +- .../culture/cultures/NEOW_anglo_frisian.txt | 38 +- common/culture/cultures/NEOW_brittannic.txt | 33 +- .../N3OW_cultural_maa_innovations.txt | 25 + .../innovations/_culture_innovations.info | 32 + common/culture/traditions/NEOW_traditions.txt | 111 + common/landed_titles/alps.txt | 13 +- common/landed_titles/britannia.txt | 16 +- common/landed_titles/germany.txt | 562 ++--- common/landed_titles/italy.txt | 4 +- common/men_at_arms_types/00_maa_types.txt | 351 +++ common/men_at_arms_types/NEOW_maa_types.txt | 84 +- common/religion/doctrines/00_core_tenets.txt | 69 +- common/religion/holy_sites/00_holy_sites.txt | 2177 +++++++++++++++++ common/religion/holy_sites/_holy_sites.info | 17 + common/religion/religions/NEOW_calvinist.txt | 12 +- .../religion/religions/NEOW_europeanist.txt | 47 +- common/religion/religions/NEOW_novelist.txt | 20 +- common/religion/religions/NEOW_thelema.txt | 42 +- common/religion/religions/NEOW_wicca.txt | 39 +- .../textured_emblems/flag_thrace.png | 3 + history/characters/NEOW_e_germania.txt | 34 +- history/provinces/k_england.txt | 15 +- history/provinces/k_scotland.txt | 4 +- history/titles/k_rheinland.txt | 6 - history/titles/k_swabia.txt | 8 +- .../common/landed_titles/nistrenia.txt | 30 +- .../NEOW_dynasty_names_l_english.yml | 3 + localization/english/titles_l_english.yml | 8 +- 33 files changed, 3878 insertions(+), 465 deletions(-) create mode 100644 common/court_postitions/types/N3OW_court_positions.txt create mode 100644 common/culture/innovations/N3OW_cultural_maa_innovations.txt create mode 100644 common/culture/innovations/_culture_innovations.info create mode 100644 common/men_at_arms_types/00_maa_types.txt create mode 100644 common/religion/holy_sites/00_holy_sites.txt create mode 100644 common/religion/holy_sites/_holy_sites.info create mode 100644 gfx/coat_of_arms/textured_emblems/flag_thrace.png diff --git a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt index d2e029bc..78aa433a 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt @@ -157,6 +157,26 @@ habsburg_dynasty = { } } +lichtenstein_dynasty = { + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=red + color3=red +} + +zollern_dynasty = { + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=red + colored_emblem={ + color1=white + color2=black + texture="ce_quarterly.dds" + } +} + + tepes_dynasty = { pattern="pattern__solid_designer.dds" color1=blue @@ -194,3 +214,106 @@ tepes_dynasty = { } } } + +windsor_dynasty = { + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_harp.dds" + instance={ + position={ 0.330000 0.730000 } + scale={ 0.430000 0.430000 } + depth=6.010000 + rotation=342 + } + + } + + colored_emblem={ + color1=red + texture="ce_lion_rampant.dds" + instance={ + position={ 0.710000 0.250000 } + scale={ 0.290000 0.290000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=blue + texture="ce_quarterly.dds" + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_leopard_passant_guardant.dds" + instance={ + position={ 0.680000 0.870000 } + scale={ 0.430000 0.430000 } + } + + instance={ + position={ 0.680000 0.720000 } + scale={ 0.420000 0.420000 } + depth=1.010000 + } + + instance={ + position={ 0.680000 0.580000 } + scale={ 0.400000 0.400000 } + depth=2.010000 + } + + instance={ + position={ 0.260000 0.350000 } + scale={ 0.350000 0.350000 } + depth=7.010000 + } + + instance={ + position={ 0.260000 0.100000 } + scale={ 0.360000 0.360000 } + depth=8.010000 + } + + instance={ + position={ 0.260000 0.230000 } + scale={ 0.350000 0.350000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.730000 0.230000 } + scale={ 0.460000 0.540000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_double_tressure.dds" + instance={ + position={ 0.710000 0.270000 } + scale={ 0.520000 0.520000 } + depth=4.010000 + } + + } + +} + + diff --git a/common/court_postitions/types/N3OW_court_positions.txt b/common/court_postitions/types/N3OW_court_positions.txt new file mode 100644 index 00000000..503f1b9f --- /dev/null +++ b/common/court_postitions/types/N3OW_court_positions.txt @@ -0,0 +1,402 @@ +# Have a look at _court_positions.info for documentation + +commander_of_the_guard = { + max_available_positions = 1 + + category = court_position_category_special + skill = martial + minimum_rank = empire + + opinion = { + value = 50 + } + + # How high the aptitude has to be to reach the 5 different modifier levels + aptitude_level_breakpoints = { 20 40 60 80 } + + # How good is this character in this position? root scope is the holder of the court position + aptitude = { + value = 1 + add = court_position_aptitude_boon_voyager_trait + add = { + value = martial + multiply = 4 + max = 50 + desc = court_position_skill_martial + } + + if = { + limit = { + has_trait = shieldmaiden + } + add = { + value = 5 + desc = court_position_shieldmaiden_trait + } + } + if = { + limit = { + has_trait = gallant + } + add = { + value = 5 + desc = court_position_gallant_trait + } + } + if = { + limit = { + has_trait = strong + } + add = { + value = 10 + desc = court_position_strong_trait + } + } + if = { + limit = { + has_trait = physique_good_3 + } + add = { + value = 15 + desc = court_position_physique_good_3_trait + } + } + if = { + limit = { + has_trait = physique_good_2 + } + add = { + value = 10 + desc = court_position_physique_good_2_trait + } + } + if = { + limit = { + has_trait = physique_good_1 + } + add = { + value = 5 + desc = court_position_physique_good_1_trait + } + } + if = { + limit = { + has_trait = brave + } + add = { + value = 15 + desc = court_position_brave_trait + } + } + if = { + limit = { + has_trait = loyal + } + add = { + value = 10 + desc = court_position_loyal_trait + } + } + if = { + limit = { + has_trait = just + } + add = { + value = 10 + desc = court_position_just_trait + } + } + if = { + limit = { + has_trait = stubborn + } + add = { + value = 5 + desc = court_position_stubborn_trait + } + } + if = { + limit = { + has_trait = honest + } + add = { + value = 10 + desc = court_position_honest_trait + } + } + if = { + limit = { + has_trait = unyielding_defender + } + add = { + value = 10 + desc = court_position_unyielding_defender_trait + } + } + if = { + limit = { + has_trait = craven + } + add = { + value = -15 + desc = court_position_craven_trait + } + } + if = { + limit = { + has_trait = fickle + } + add = { + value = -10 + desc = court_position_fickle_trait + } + } + if = { + limit = { + has_trait = disloyal + } + add = { + value = -25 + desc = court_position_disloyal_trait + } + } + if = { + limit = { + has_character_flag = best_knight_position + } + add = { + value = 20 + desc = best_knight_position_desc + } + } + if = { + limit = { + has_character_flag = competing_knight_position + OR = { + any_court_position_holder = { + type = bodyguard_court_position + has_character_flag = competing_knight_position + } + any_court_position_holder = { + type = champion_court_position + has_character_flag = competing_knight_position + } + } + } + add = 30 + desc = competing_knight_position_desc + } + add = court_position_aptitude_traveling_friends_value + add = court_position_aptitude_family_business_value + add = court_position_aptitude_high_penalty_value + # Bonus from court.8311 + if = { + limit = { var:bonus_aptitude_role ?= flag:commander_of_the_guard } + add = { + value = cp_bonus_aptitude_value + desc = cp_bonus_aptitude + } + } + } + + is_shown = { + has_ep1_court_positions_dlc_trigger = yes + has_ep3_dlc_trigger = yes + primary_title.tier >= tier_empire + # The Varangian Guard has been founded! + #primary_title = { has_variable = founded_varangian_guard } + has_title = title:e_britannia + } + + is_shown_character = { + scope:employee = { + is_courtier_of = scope:liege + commander_of_the_guard_validity_trigger = { EMPLOYER = scope:liege } + } + } + + valid_character = { + scope:employee = { + commander_of_the_guard_validity_trigger = { EMPLOYER = scope:liege } + } + } + + revoke_cost = { # root is the liege, no other scopes are passed here! + prestige = { + value = major_court_position_prestige_revoke_cost + # Set to 0 via obligation hook + if = { + limit = { + court_position_obligation_hook_salary_trigger = { + POS = commander_of_the_guard + LIEGE = root + } + } + multiply = 0 + } + # Avoid AI prestige issues + if = { + limit = { + exists = this + is_ai = yes + } + multiply = 0 + } + # Special case for events + if = { + limit = { + exists = this + has_character_flag = free_revoke_cost + } + multiply = 0 + } + #Lowering for LAAMPS, to match Camp Officer revoke cost + if = { + limit = { + exists = this + is_landless_adventurer = yes + } + value = minor_court_position_prestige_revoke_cost + } + } + } + + salary = { + round = no + gold = { + value = medium_court_position_salary # Update X_salary_tooltip if script_value is changed + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { court_position_inner_circle_salary_trigger = { POS = commander_of_the_guard } } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + # Halved with obligation hook + else_if = { + limit = { + court_position_obligation_hook_salary_trigger = { + POS = commander_of_the_guard + LIEGE = scope:liege + } + } + multiply = { + value = 0.5 + desc = obligation_hook_salary + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + #Set to 0 with our psycho bodyguard from travel_events.2040 + if = { + limit = { + scope:liege = { + employs_court_position = commander_of_the_guard_court_position + any_court_position_holder = { + type = commander_of_the_guard_court_position + has_variable = insane_bodyguard + } + } + } + multiply = { + value = 0.0 + desc = insane_bodyguard_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + # Halved salary + if = { + limit = { + court_position_halved_salary_trigger = { POS = commander_of_the_guard } + } + multiply = { + value = 0.5 + desc = court_position_halved_salary + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + #You're working with LAAMPS now + if = { + limit = { + scope:liege ?= { is_landless_adventurer = yes } + } + multiply = { + value = 0 + desc = court_position_laamps_free + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } + } + + # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) + scaling_employer_modifiers = { + terrible = { + heavy_infantry_toughness_mult = -0.05 + } + poor = { + heavy_infantry_toughness_mult = 0 + } + average = { + heavy_infantry_toughness_mult = 0.05 + } + good = { + heavy_infantry_toughness_mult = 0.1 + } + excellent = { + heavy_infantry_toughness_mult = 0.2 + } + } + + custom_employer_modifier_description = commander_of_the_guard_employer_custom_effect_description + + modifier = { + monthly_prestige = medium_court_position_prestige_salary + } + + on_court_position_received = { + commander_of_the_guard_title_accepted_effect = yes + } + on_court_position_revoked = { + commander_of_the_guard_title_revoked_effect = yes + } + on_court_position_invalidated = { + commander_of_the_guard_title_invalidated_effect = yes + } + # Scripted value to determine whether an AI will hire/fire a position or not. Hires over 0, fires under -50. Look in _court_positions.info for more extensive documentation! + candidate_score = { + value = 50 + add = scope:base_value + add = court_position_candidate_score_base_value + add = court_position_candidate_aptitude_value + scope:liege = { + # More likely if you're scared all the time + if = { + limit = { + has_trait = paranoid + } + add = 50 + } + } + scope:liege = { + # More likely if you're scared all the time + if = { + limit = { + number_maa_regiments_of_base_type = { + type = heavy_infantry + value >= 5 + } + } + add = 50 + } + } + if = { # To stop petitioned positions immediately being fired by the AI + limit = { + court_position_petition_ai_weight_trigger = { ROLE = commander_of_the_guard } + } + add = 1000 + } + add = court_position_debt_considerations_value + } +} \ No newline at end of file diff --git a/common/culture/cultures/00_brythonic.txt b/common/culture/cultures/00_brythonic.txt index ecea48db..2ea39fbd 100644 --- a/common/culture/cultures/00_brythonic.txt +++ b/common/culture/cultures/00_brythonic.txt @@ -37,9 +37,11 @@ welsh = { martial_custom = martial_custom_male_only traditions = { tradition_poetry - tradition_concubines + #tradition_concubines tradition_highland_warriors - tradition_longbow_competitions + tradition_pastoralists + tradition_staunch_traditionalists + #tradition_longbow_competitions } name_list = name_list_welsh diff --git a/common/culture/cultures/00_goidelic.txt b/common/culture/cultures/00_goidelic.txt index b5866d49..106e64f7 100644 --- a/common/culture/cultures/00_goidelic.txt +++ b/common/culture/cultures/00_goidelic.txt @@ -41,7 +41,7 @@ gaelic = { tradition_hill_dwellers tradition_highland_warriors tradition_strong_kinship - tradition_concubines + tradition_fp1_performative_honour } name_list = name_list_goidelic diff --git a/common/culture/cultures/00_west_germanic.txt b/common/culture/cultures/00_west_germanic.txt index 284b0ab7..e66e505d 100644 --- a/common/culture/cultures/00_west_germanic.txt +++ b/common/culture/cultures/00_west_germanic.txt @@ -103,10 +103,11 @@ scottish = { language = language_scots martial_custom = martial_custom_male_only traditions = { - tradition_hereditary_hierarchy - tradition_city_keepers - tradition_xenophilic + tradition_parochialism + tradition_fp3_beacon_of_learning tradition_strong_kinship + tradition_maritime_mercantilism + tradition_staunch_traditionalists } name_list = name_list_scottish diff --git a/common/culture/cultures/NEOW_anglo_frisian.txt b/common/culture/cultures/NEOW_anglo_frisian.txt index 25b6d054..c034cbff 100644 --- a/common/culture/cultures/NEOW_anglo_frisian.txt +++ b/common/culture/cultures/NEOW_anglo_frisian.txt @@ -11,7 +11,7 @@ traditions = { tradition_fishermen tradition_diasporic - tradition_longbow_competitions + #tradition_longbow_competitions } name_list = name_list_english @@ -46,9 +46,13 @@ weslander = { martial_custom = martial_custom_equal traditions = { tradition_ancient_miners - tradition_longbow_competitions - tradition_agrarian - tradition_castle_keepers + tradition_festivities + #tradition_longbow_competitions + #tradition_agrarian + tradition_fishermen + #tradition_castle_keepers + tradition_seafaring + tradition_practiced_pirates } name_list = name_list_english @@ -74,10 +78,11 @@ norflander = { language = language_english martial_custom = martial_custom_equal traditions = { - tradition_upland_skirmishing - tradition_longbow_competitions - tradition_modest - tradition_hard_working + tradition_pastoralists + tradition_life_is_just_a_joke + tradition_seafaring + tradition_ancient_miners + tradition_metal_craftsmanship } name_list = name_list_english @@ -105,7 +110,7 @@ easlander = { traditions = { tradition_fishermen tradition_wetlanders - tradition_longbow_competitions + tradition_staunch_traditionalists tradition_seafaring } @@ -139,10 +144,11 @@ souflander = { language = language_english martial_custom = martial_custom_equal traditions = { - tradition_ep2_avid_falconers - tradition_longbow_competitions - tradition_agrarian - tradition_castle_keepers + tradition_fp3_beacon_of_learning + #tradition_british_armoires + tradition_seafaring + tradition_ep3_cultivated_sophistication + tradition_maritime_mercantilism } name_list = name_list_english @@ -176,10 +182,12 @@ norner = { language = language_english martial_custom = martial_custom_equal traditions = { - tradition_upland_skirmishing - tradition_longbow_competitions + #tradition_upland_skirmishing + #tradition_longbow_competitions tradition_modest tradition_hard_working + tradition_staunch_traditionalists + tradition_stalwart_defenders } name_list = name_list_english diff --git a/common/culture/cultures/NEOW_brittannic.txt b/common/culture/cultures/NEOW_brittannic.txt index d525b8ae..9f2b4ea9 100644 --- a/common/culture/cultures/NEOW_brittannic.txt +++ b/common/culture/cultures/NEOW_brittannic.txt @@ -9,11 +9,12 @@ language = language_brittannic martial_custom = martial_custom_equal traditions = { - tradition_ep3_palace_politics - tradition_city_keepers - tradition_british_armoires - tradition_stalwart_defenders + tradition_british_palace_politics + tradition_fp3_beacon_of_learning + #tradition_british_armoires + tradition_seafaring tradition_ep3_cultivated_sophistication + tradition_maritime_mercantilism } name_list = name_list_brittannic @@ -50,10 +51,11 @@ prytoneg = { language = language_brittannic martial_custom = martial_custom_equal traditions = { - tradition_ep3_palace_politics - tradition_longbow_competitions - tradition_castle_keepers - tradition_stalwart_defenders + tradition_british_palace_politics + tradition_ancient_miners + tradition_fishermen + tradition_metal_craftsmanship + tradition_pastoralists } name_list = name_list_brittannic @@ -82,10 +84,11 @@ scouseg = { language = language_brittannic martial_custom = martial_custom_equal traditions = { - tradition_ep3_palace_politics - tradition_longbow_competitions - tradition_music_theory + tradition_british_palace_politics + tradition_maritime_mercantilism + tradition_culture_blending tradition_hard_working + tradition_parochialism } name_list = name_list_brittannic @@ -109,12 +112,16 @@ strafclideg = { created = 2200.1.1 parents = { scottish welsh } - ethos = ethos_courtly + ethos = ethos_bureaucratic heritage = heritage_scottish language = language_brittannic martial_custom = martial_custom_equal traditions = { - tradition_longbow_competitions + tradition_british_palace_politics + tradition_parochialism + tradition_hard_working + tradition_fp3_beacon_of_learning + tradition_strong_kinship } name_list = name_list_brittannic diff --git a/common/culture/innovations/N3OW_cultural_maa_innovations.txt b/common/culture/innovations/N3OW_cultural_maa_innovations.txt new file mode 100644 index 00000000..4b71ef40 --- /dev/null +++ b/common/culture/innovations/N3OW_cultural_maa_innovations.txt @@ -0,0 +1,25 @@ +innovation_british_armories = { + group = culture_group_regional + culture_era = culture_era_tribal + icon = @weapons_and_armor_02 + + potential = { + OR = { + has_cultural_pillar = heritage_anglo_frisian + has_cultural_pillar = heritage_scottish + this = culture:maritimer + any_parent_culture_or_above = { + OR = { + this = culture:maritimer + } + } + } + } + + unlock_maa = handgonners + character_modifier = { + archers_max_size_add = 2 + } + + flag = global_maa +} diff --git a/common/culture/innovations/_culture_innovations.info b/common/culture/innovations/_culture_innovations.info new file mode 100644 index 00000000..70ee2fc2 --- /dev/null +++ b/common/culture/innovations/_culture_innovations.info @@ -0,0 +1,32 @@ +name_of_culture_innovation = { # Key to the name + culture_era = key # key to the cultural era this innovation belongs. + group = group_name # Innovation group. Can be: culture_group_military, culture_group_civic or culture_group_regional. + icon = path # Path to the icon to show. If not set will use the default icon defined in NGameIcons::DEFAULT_CULTURE_INNOVATION_TYPE_ICON_PATH + + region = key # Region where this innovation can start getting base progress. Empty means anywhere. + potential = {} # Trigger to check if it can be unlocked by the culture. In contrast to can_progress it will be hidden otherwise. Scope: culture Default: always = yes + can_progress = {} # To check if it can start being exposed. Scope: culture Default: always = yes + character_modifier = {} # Modifiers of this culture innovation. This will be applied to the characters of that cuture. + culture_modifier = {} # Modifier of this culture innovation applied to the culture itself. + county_modifier = {} # Modifier of this culture innovation applied to counties of the culture. + province_modifier = {} # Modifier of this culture innovation applied to provinces in a county of the culture. + + flag = flag_name # Optional flag, relevant for the has_all_innovations trigger. Can list any number of flags for each innovation. + + unlock_building = key # key of a building that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_decision = key # key of a decicion that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_casus_belli = key # key of a casus belli that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_maa = key # key of a regiment that can be unlocked. There can be more than one. Actually does unlock the MaA. + unlock_law = key # key of a law that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + custom = loc_key # A custom effect description that will be added to the list of effects + + maa_upgrade = { + type = cavalry # The base MaA type to upgrade + damage = 0.1 + toughness = 0.1 + pursue = 0.1 + screen = 0.1 + siege_value = 0.1 + max_size = 1 + } +} diff --git a/common/culture/traditions/NEOW_traditions.txt b/common/culture/traditions/NEOW_traditions.txt index 02b7444b..c0ac6fc2 100644 --- a/common/culture/traditions/NEOW_traditions.txt +++ b/common/culture/traditions/NEOW_traditions.txt @@ -89,4 +89,115 @@ tradition_british_armoires = { multiply = 0 } } +} + +tradition_british_palace_politics = { + category = regional + + layers = { + 0 = intrigue + 1 = western + 4 = palace_politics.dds + } + + is_shown = { + OR = { + has_cultural_pillar = heritage_anglo_frisian + has_cultural_pillar = heritage_scottish + this = culture:prytoneg + any_parent_culture_or_above = { + this = culture:prytoneg + } + } + scope:character = { + OR = { + has_title = title:e_brittania + } + } + # DLC check. + has_ep3_dlc_trigger = yes + NOT = { + has_cultural_tradition = tradition_byzantine_succession + } + } + can_pick = { + custom_tooltip = { + text = cannot_have_tradition_court_eunuchs + NOT = { culture_tradition:tradition_court_eunuchs = { is_in_list = traits } } + } + custom_tooltip = { + text = cannot_have_tradition_merciful_blindings + NOT = { culture_tradition:tradition_merciful_blindings = { is_in_list = traits } } + } + } + + parameters = { + unlock_maa_household_cavalry = yes + unlock_maa_household_guard = yes + unlock_commander_of_the_guard = yes + reduced_bodyguard_aptitude = yes + ambitious_trait_more_common = yes + cultrad_unlocks_t2_countermeasures = yes + palace_politics_trait_bonuses = yes + palace_politics_trait_maluses = yes + } + character_modifier = { + monthly_court_grandeur_change_mult = 0.2 + political_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value + personal_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value + } + + cost = { + prestige = { + add = { + value = tradition_base_cost + desc = BASE + format = "BASE_VALUE_FORMAT" + } + if = { + limit = { + NOR = { + culture_pillar:ethos_bureaucratic = { is_in_list = traits } + culture_pillar:ethos_courtly = { is_in_list = traits } + culture_pillar:ethos_spiritual = { is_in_list = traits } + } + } + add = { + value = tradition_incompatible_ethos_penalty + desc = not_bureaucratic_courtly_or_spiritual_desc + } + } + if = { + limit = { + has_dlc_feature = royal_court + OR = { + scope:character = { has_royal_court = no } + NOT = { + scope:character = { + court_grandeur_current_level >= very_high_court_grandeur_level + } + } + } + } + add = { + value = tradition_unfulfilled_criteria_penalty + desc = culture_head_court_grandeur_desc + } + } + + multiply = tradition_replacement_cost_if_relevant + } + } + + ai_will_do = { + value = 200 + if = { + limit = { # Admin should be more into this + scope:character = { + government_allows = administrative + } + } + multiply = 2 + } + } } \ No newline at end of file diff --git a/common/landed_titles/alps.txt b/common/landed_titles/alps.txt index f83179eb..5b710069 100644 --- a/common/landed_titles/alps.txt +++ b/common/landed_titles/alps.txt @@ -1,5 +1,8 @@ e_alps = { color={ 255 80 80 } + + capital = c_bern + can_be_named_after_dynasty = no k_switzerland = { color = { 255 80 80 } @@ -442,16 +445,16 @@ e_alps = { } c_provence = { color = { 165 50 105 } - b_arles = { - province = 2017 - - color = { 180 30 70 } - } b_marseille = { province = 2018 color = { 165 50 105 } } + b_arles = { + province = 2017 + + color = { 180 30 70 } + } b_toulon = { province = 2019 diff --git a/common/landed_titles/britannia.txt b/common/landed_titles/britannia.txt index d7155e32..0e29854c 100644 --- a/common/landed_titles/britannia.txt +++ b/common/landed_titles/britannia.txt @@ -780,7 +780,7 @@ e_britannia = { k_northumberland = { color = { 216 21 41 } - capital = c_cheshire + capital = c_liverpool d_northumberland = { @@ -1042,10 +1042,10 @@ e_britannia = { c_cheshire = { color = { 253 1 26 } - b_chester = { - province = 1643 + b_manchester = { + province = 9721 - color = { 255 152 50 } + color = { 253 1 26 } } b_northwich = { province = 1645 @@ -1066,10 +1066,10 @@ e_britannia = { color = { 253 1 26 } } - b_manchester = { - province = 9721 + b_chester = { + province = 1643 - color = { 253 1 26 } + color = { 255 152 50 } } } } @@ -1447,7 +1447,7 @@ e_britannia = { k_wales = { color = { 0 153 63 } - capital = c_cardiganshire # Gwynedd + capital = c_glamorgan # Gwynedd can_create = { trigger_if = { diff --git a/common/landed_titles/germany.txt b/common/landed_titles/germany.txt index c0a0c286..25a90d23 100644 --- a/common/landed_titles/germany.txt +++ b/common/landed_titles/germany.txt @@ -1873,6 +1873,9 @@ e_germany = { color = { 208 198 198 } } + } + c_konstanz = { + color = { 208 198 198 } b_nellenburg = { province = 2762 @@ -1883,7 +1886,7 @@ e_germany = { color = { 65 60 65 } } - } + } c_breisgau = { color = { 185 185 200 } @@ -1921,7 +1924,7 @@ e_germany = { } d_upper_bavaria = { - color = { 80 90 90 } + color = { 0 187 255 } capital = c_munchen @@ -1944,15 +1947,45 @@ e_germany = { color = { 80 90 100 } } - b_friedberg = { - province = 2779 + } + + c_rothenburg = { + color = { 80 90 100 } - color = { 50 50 50 } + + b_ilmunster = { + province = 2939 + + color = { 80 90 100 } } - b_lechrain = { - province = 2780 + b_munchsmunster = { + province = 2940 - color = { 50 50 50 } + color = { 80 80 95 } + } + b_niederschonenfeld = { + province = 2938 + + color = { 80 80 95 } + } + } + c_ingolstadt = { + color = { 110 100 85 } + + b_ingolstadt = { + province = 2883 + + color = { 80 80 95 } + } + b_eichtstad = { + province = 2878 + + color = { 110 100 85 } + } + b_neue_weissenburg = { + province = 2882 + + color = { 110 100 85 } } } c_traunstein = { @@ -2039,65 +2072,7 @@ e_germany = { d_lower_bavaria = { color = { 80 90 90 } - capital = c_regensburg - - c_regensburg = { - color = { 80 90 90 } - - b_regensburg = { - province = 2964 - - color = { 80 90 90 } - } - b_abensberg = { - province = 2941 - - color = { 80 90 90 } - } - b_leonsberg = { - province = 2963 - - color = { 80 90 90 } - } - } - c_ingolstadt = { - color = { 110 100 85 } - - b_ingolstadt = { - province = 2883 - - color = { 80 80 95 } - } - b_neue_weissenburg = { - province = 2882 - - color = { 110 100 85 } - } - } - c_rothenburg = { - color = { 80 90 100 } - - b_rothenburg = { - province = 2942 - - color = { 80 90 100 } - } - b_ilmunster = { - province = 2939 - - color = { 80 90 100 } - } - b_munchsmunster = { - province = 2940 - - color = { 80 80 95 } - } - b_niederschonenfeld = { - province = 2938 - - color = { 80 80 95 } - } - } + capital = c_landshut c_landshut = { color = { 75 100 100 } @@ -2111,6 +2086,16 @@ e_germany = { color = { 90 90 90 } } + b_rothenburg = { + province = 2942 + + color = { 80 90 100 } + } + b_abensberg = { + province = 2941 + + color = { 80 90 90 } + } } c_passau = { color = { 90 90 90 } @@ -2134,16 +2119,6 @@ e_germany = { } c_deggendorf = { color = { 80 80 80 } - b_tegernheim = { - province = 2965 - - color = { 80 90 90 } - } - b_cham = { - province = 2967 - - color = { 120 105 70 } - } b_waldkirchen = { province = 2969 @@ -2161,43 +2136,36 @@ e_germany = { capital = c_eichstadt #Eichstadt - c_eichstadt = { + c_neumarkt = { color = { 110 100 85 } + b_neumarkt = { + province = 2991 - b_eichtstad = { - province = 2878 - - color = { 110 100 85 } + color = { 100 90 70 } } b_hirschberg = { province = 2879 color = { 110 100 85 } } - b_neumarkt = { - province = 2991 - - color = { 100 90 70 } - } - } - c_nurnberg = { - color = { 240 240 255 } + c_regensburg = { + color = { 80 90 90 } - b_nurnberg = { - province = 2877 + b_regensburg = { + province = 2964 - color = { 240 240 255 } + color = { 80 90 90 } } - b_bayreuth = { - province = 2993 + b_leonsberg = { + province = 2963 - color = { 130 120 105 } + color = { 80 90 90 } } - b_greiffenst = { - province = 2992 + b_tegernheim = { + province = 2965 - color = { 240 240 250 } + color = { 80 90 90 } } } #c_hall = { @@ -2241,6 +2209,16 @@ e_germany = { color = { 120 105 70 } } + b_cham = { + province = 2967 + + color = { 120 105 70 } + } + b_leuchtenburg = { + province = 2990 + + color = { 130 120 105 } + } } } @@ -2262,10 +2240,15 @@ e_germany = { color = { 50 50 50 } } - b_marsetten = { - province = 2776 + b_friedberg = { + province = 2779 - color = { 25 25 25 } + color = { 50 50 50 } + } + b_lechrain = { + province = 2780 + + color = { 50 50 50 } } } c_nordlingen = { @@ -2309,25 +2292,47 @@ e_germany = { color = { 40 40 40 } } + b_marsetten = { + province = 2776 + + color = { 25 25 25 } + } } } - d_bamburg = { + } + + k_east_francia = { #Hesse + color = { 0 82 159 } + + capital = c_frankfurt + + ai_primary_priority = { + if = { + limit = { + culture = culture:franconian + } + add = @correct_culture_primary_score + } + if = { + limit = { + NOT = { culture = culture:franconian } + culture = { has_cultural_pillar = heritage_central_germanic } + } + add = @better_than_the_alternatives_score + } + } + d_franconia = { color = { 50 50 50 } - capital = c_bamberg + capital = c_nurnberg + + c_nurnberg = { + color = { 240 240 255 } - c_bamberg = { - color = { 240 240 250 } + b_nurnberg = { + province = 2892 - b_bamberg = { - province = 2874 - - color = { 240 240 250 } - } - b_casel = { - province = 2873 - - color = { 240 240 250 } + color = { 240 240 255 } } b_iphofen = { province = 2890 @@ -2335,7 +2340,7 @@ e_germany = { color = { 240 240 250 } } b_riedfeld = { - province = 2892 + province = 2877 color = { 240 240 255 } } @@ -2365,34 +2370,140 @@ e_germany = { } } } - } - - k_east_francia = { #Hesse - color = { 0 82 159 } - - capital = c_frankfurt - - ai_primary_priority = { - if = { - limit = { - culture = culture:franconian - } - add = @correct_culture_primary_score - } - if = { - limit = { - NOT = { culture = culture:franconian } - culture = { has_cultural_pillar = heritage_central_germanic } - } - add = @better_than_the_alternatives_score - } - } - d_west_franconia = { color = { 170 170 170 } - capital = c_frankfurt + capital = c_wurzburg + c_wurzburg = { + color = { 255 255 255 } + b_wurzburg = { + province = 2870 + + color = { 255 255 255 } + } + b_hammelburg = { + province = 2871 + + color = { 255 255 255 } + } + + b_hochberg = { + province = 2869 + + color = { 255 255 255 } + } + } + c_schweinfurt = { + color = { 175 160 160 } + b_schweinfurt = { + province = 2926 + + color = { 255 245 245 } + } + b_wiltberg = { + province = 2927 + + color = { 255 245 245 } + } + b_henneberg = { + province = 2925 + + color = { 255 245 245 } + } + } + c_klingenberg = { + color = { 175 160 160 } + + b_klingenberg = { + province = 2862 + + color = { 175 160 160 } + } + b_budingen = { + province = 2865 + + color = { 190 170 170 } + } + b_gelnhausen = { + province = 2864 + + color = { 175 160 160 } + } + b_rieneck = { + province = 2866 + + color = { 175 160 160 } + } + } + + } + + d_east_franconia = { + color = { 245 245 255 } + + capital = c_bayreuth #Würzburg + + c_coburg = { + color = { 255 240 255 } + + b_coburg = { + province = 2998 + + color = { 255 240 255 } + } + b_lichtenfels = { + province = 2995 + + color = { 255 240 255 } + } + } + c_bayreuth = { + color = { 130 120 105 } + b_bayreuth = { + province = 2993 + + color = { 130 120 105 } + } + b_greiffenst = { + province = 2992 + + color = { 240 240 250 } + } + } + c_hof = { + color = { 130 120 105 } + b_hof = { + province = 3000 + + color = { 200 145 155 } + } + b_kulmbach = { + province = 2994 + + color = { 130 120 105 } + } + } + c_bamberg = { + color = { 240 240 250 } + + b_bamberg = { + province = 2874 + + color = { 240 240 250 } + } + b_casel = { + province = 2873 + + color = { 240 240 250 } + } + } + } + + d_hesse = { + color = { 180 160 160 } + + capital = c_kassel #Kassel c_frankfurt = { color = { 190 190 190 } @@ -2449,155 +2560,7 @@ e_germany = { color = { 150 150 150 } } - #b_darmundestat = { - # province = 2740 - # - # color = { 170 170 170 } - #} - } - #c_pfalz = { - # color = { 140 140 170 } - # - # - # - # #b_frankenthal = { - # # province = 2734 - # # - # # color = { 140 140 170 } - # #} - #} - #c_weissenburg = { - # color = { 129 129 129 } - # - # b_weissenburg = { - # province = 2724 - # - # color = { 129 129 129 } - # } - # b_pirmasens = { - # province = 2730 - # - # color = { 129 129 129 } - # } - #} - #c_rhein = { - # color = { 113 113 158 } - # - # b_veldenz = { - # province = 2701 - # - # color = { 113 113 158 } - # } - # b_waldgrave = { - # province = 2702 - # - # color = { 113 113 158 } - # } - #} - } - - d_east_franconia = { - color = { 245 245 255 } - - capital = c_wurzburg #Würzburg - - c_wurzburg = { - color = { 255 255 255 } - - b_wurzburg = { - province = 2870 - - color = { 255 255 255 } - } - b_hammelburg = { - province = 2871 - - color = { 255 255 255 } - } - b_schweinfurt = { - province = 2926 - - color = { 255 245 245 } - } - b_hochberg = { - province = 2869 - - color = { 255 255 255 } - } } - c_klingenberg = { - color = { 175 160 160 } - - b_klingenberg = { - province = 2862 - - color = { 175 160 160 } - } - b_budingen = { - province = 2865 - - color = { 190 170 170 } - } - b_gelnhausen = { - province = 2864 - - color = { 175 160 160 } - } - b_rieneck = { - province = 2866 - - color = { 175 160 160 } - } - } - c_coburg = { - color = { 255 240 255 } - - b_coburg = { - province = 2998 - - color = { 255 240 255 } - } - b_wiltberg = { - province = 2927 - - color = { 255 245 245 } - } - b_henneberg = { - province = 2925 - - color = { 255 245 245 } - } - } - c_lichtenfels = { - color = { 130 120 105 } - b_lichtenfels = { - province = 2995 - - color = { 255 240 255 } - } - b_hof = { - province = 3000 - - color = { 200 145 155 } - } - b_kulmbach = { - province = 2994 - - color = { 130 120 105 } - } - b_leuchtenburg = { - province = 2990 - - color = { 130 120 105 } - } - } - } - - d_hesse = { - color = { 180 160 160 } - - capital = c_kassel #Kassel - c_kassel = { color = { 180 160 160 } @@ -2888,7 +2851,7 @@ e_germany = { } } - capital = c_meissen #Meissen + capital = c_dresden #Meissen # Temporarily reduced in size due to stability issues in the HRE. @@ -2902,23 +2865,13 @@ e_germany = { capital = c_meissen #Meissen - c_meissen = { + c_dresden = { color = { 215 175 120 } cultural_names = { name_list_polabian = cn_milcenia #Based on polabian tribe } - - b_meissen = { - province = 3027 - - color = { 215 175 120 } - - cultural_names = { - name_list_polabian = cn_misni - } - } b_dresden = { province = 3030 @@ -2928,6 +2881,15 @@ e_germany = { name_list_polabian = cn_drjezdzany } } + b_meissen = { + province = 3027 + + color = { 215 175 120 } + + cultural_names = { + name_list_polabian = cn_misni + } + } b_freiberg = { province = 3028 diff --git a/common/landed_titles/italy.txt b/common/landed_titles/italy.txt index 5a3eb109..1f7000b1 100644 --- a/common/landed_titles/italy.txt +++ b/common/landed_titles/italy.txt @@ -20,7 +20,7 @@ e_italy = { k_italy = { color = { 214 0 23 } - capital = c_lombardia # Pavia + capital = c_turin # Pavia can_create = { trigger_if = { @@ -514,7 +514,7 @@ e_italy = { k_lombaro_veneto = { color = { 54 167 156 } - capital = c_verona + capital = c_venice d_lombardia = { color = { 180 115 200 } diff --git a/common/men_at_arms_types/00_maa_types.txt b/common/men_at_arms_types/00_maa_types.txt new file mode 100644 index 00000000..57ddf926 --- /dev/null +++ b/common/men_at_arms_types/00_maa_types.txt @@ -0,0 +1,351 @@ +# standard costs +@maa_buy_cost = 150 +@maa_low_maintenance_cost = 1.0 +@maa_high_maintenance_cost = 5.0 + +light_footmen = { + type = skirmishers + + damage = 10 + toughness = 16 + pursuit = 10 + screen = 16 + + terrain_bonus = { + forest = { damage = 4 toughness = 6 } + flooded_forests = { damage = 2 toughness = 3 } + taiga = { damage = 4 toughness = 6 } + jungle = { damage = 4 toughness = 6 } + deep_jungle = { damage = 2 toughness = 3 } + } + + counters = { + heavy_infantry = 1 + } + + buy_cost = { gold = skirmisher_recruitment_cost } + low_maintenance_cost = { gold = skirmisher_low_maint_cost } + high_maintenance_cost = { gold = skirmisher_high_maint_cost } + + holy_order_fallback = yes + + stack = 100 + ai_quality = { value = culture_ai_weight_skirmishers } + icon = skirmishers +} + +bowmen = { + type = archers + + damage = 25 + toughness = 10 + pursuit = 0 + screen = 0 + + terrain_bonus = { + hills = { damage = 10 toughness = 4 } + forest = { toughness = 4 screen = 4 } + flooded_forests = { damage = 4 toughness = 6 } + taiga = { toughness = 4 screen = 4 } + } + + counters = { + skirmishers = 1 + } + + buy_cost = { gold = bowmen_recruitment_cost } + low_maintenance_cost = { gold = bowmen_low_maint_cost } + high_maintenance_cost = { gold = bowmen_high_maint_cost } + + holy_order_fallback = yes + + stack = 100 + ai_quality = { + value = culture_ai_weight_archers + value = counter_synergy_ai_weight_archers + } +} + +light_horsemen = { + type = light_cavalry + + damage = 22 + toughness = 15 + pursuit = 30 + screen = 30 + + terrain_bonus = { + plains = { damage = 15 } + drylands = { damage = 15 } + salt_flats = { damage = 15 } + hills = { damage = -5 } + mountains = { damage = -10 pursuit = -20 } + desert_mountains = { damage = -15 pursuit = -20 } + wetlands = { damage = -15 toughness = -10 pursuit = -30 screen = -30 } + flooded_forests = { damage = -15 toughness = -10 pursuit = -30 screen = -30 } + tundra = { damage = -5 toughness = -5 screen = -5 } + arctic = { damage = -15 toughness = -10 pursuit = -30 screen = -30 } + } + + counters = { + archers = 1 + } + + winter_bonus = { + harsh_winter = { damage = -5 toughness = -2 } + } + + buy_cost = { gold = light_cavalry_recruitment_cost } + low_maintenance_cost = { gold = light_cavalry_low_maint_cost } + high_maintenance_cost = { gold = light_cavalry_high_maint_cost } + + holy_order_fallback = yes + + stack = 100 + ai_quality = { + value = culture_ai_weight_light_cavalry + value = counter_synergy_ai_weight_light_cavalry + } + icon = light_cavalry +} + +pikemen_unit = { + type = pikemen + + damage = 22 + toughness = 24 + pursuit = 0 + screen = 0 + + terrain_bonus = { + mountains = { toughness = 12 } + desert_mountains = { toughness = 12 } + hills = { toughness = 8 } + } + + counters = { + light_cavalry = 1 + heavy_cavalry = 1 + } + + buy_cost = { gold = pikemen_recruitment_cost } + low_maintenance_cost = { gold = pikemen_low_maint_cost } + high_maintenance_cost = { gold = pikemen_high_maint_cost } + + holy_order_fallback = yes + + stack = 100 + ai_quality = { + value = culture_ai_weight_pikemen + value = counter_synergy_ai_weight_pikemen + } + icon = pikemen +} + + + +#Tribal Era +armored_footmen = { + type = heavy_infantry + + damage = 32 + toughness = 22 + pursuit = 0 + screen = 0 + + counters = { + pikemen = 1 + } + + buy_cost = { gold = heavy_infantry_recruitment_cost } + low_maintenance_cost = { gold = heavy_infantry_low_maint_cost } + high_maintenance_cost = { gold = heavy_infantry_high_maint_cost } + + holy_order_fallback = yes + + stack = 100 + ai_quality = { + value = culture_ai_weight_heavy_infantry + value = counter_synergy_ai_weight_heavy_infantry + } + icon = heavy_infantry +} + +onager = { + type = siege_weapon + fights_in_main_phase = no + + damage = 0 + toughness = 12 + + siege_tier = 1 + siege_value = 0.2 + + buy_cost = { gold = onager_recruitment_cost } + low_maintenance_cost = { gold = onager_low_maint_cost } + high_maintenance_cost = { gold = onager_high_maint_cost } + + stack = 10 + allowed_in_hired_troops = no +} + +#Medieval Era +armored_horsemen = { + type = heavy_cavalry + + damage = 100 + toughness = 35 + pursuit = 20 + screen = 0 + + terrain_bonus = { + plains = { damage = 30 } + drylands = { damage = 30 } + salt_flats = { damage = 15 } + hills = { damage = -20 } + mountains = { damage = -75 } + desert_mountains = { damage = -75 } + wetlands = { damage = -75 toughness = -10 pursuit = -10 } + flooded_forests = { damage = -75 toughness = -10 pursuit = -10 } + arctic = { damage = -10 toughness = -10 pursuit = -30 screen = -30 } + } + + counters = { + archers = 1 + } + + winter_bonus = { + normal_winter = { damage = -10 toughness = -5 } + harsh_winter = { damage = -20 toughness = -10 } + } + + buy_cost = { gold = heavy_cavalry_recruitment_cost } + low_maintenance_cost = { gold = heavy_cavalry_low_maint_cost } + high_maintenance_cost = { gold = heavy_cavalry_high_maint_cost } + + stack = 50 + ai_quality = { value = culture_ai_weight_heavy_cavalry } + icon = heavy_cavalry +} + +mangonel = { + type = siege_weapon + fights_in_main_phase = no + + damage = 0 + toughness = 12 + + siege_tier = 2 + siege_value = 0.3 + + buy_cost = { gold = mangonel_recruitment_cost } + low_maintenance_cost = { gold = mangonel_low_maint_cost } + high_maintenance_cost = { gold = mangonel_high_maint_cost } + + stack = 10 + allowed_in_hired_troops = no +} + +#High Medieval Era +crossbowmen = { + type = archers + + damage = 42 + toughness = 18 + pursuit = 0 + screen = 0 + + terrain_bonus = { + hills = { damage = 10 } + plains = { toughness = -8 } + drylands = { toughness = -8 } + desert = { toughness = -8 } + salt_flats = { damage = -8 } + } + + counters = { + heavy_infantry = 1 + heavy_cavalry = 1 + } + + buy_cost = { gold = crossbowmen_recruitment_cost } + low_maintenance_cost = { gold = crossbowmen_low_maint_cost } + high_maintenance_cost = { gold = crossbowmen_high_maint_cost } + + ai_quality = { + value = counter_synergy_ai_weight_archers + } + + holy_order_fallback = yes + + stack = 100 +} + +trebuchet = { + type = siege_weapon + fights_in_main_phase = no + + damage = 0 + toughness = 12 + + siege_tier = 3 + siege_value = 0.4 + + buy_cost = { gold = trebuchet_recruitment_cost } + low_maintenance_cost = { gold = trebuchet_low_maint_cost } + high_maintenance_cost = { gold = trebuchet_high_maint_cost } + + stack = 10 + allowed_in_hired_troops = no + +} + +#Late Medieval Era +bombard = { + type = siege_weapon + fights_in_main_phase = no + + damage = 0 + toughness = 12 + + siege_tier = 4 + siege_value = 0.6 + + buy_cost = { gold = bombard_recruitment_cost } + low_maintenance_cost = { gold = bombard_low_maint_cost } + high_maintenance_cost = { gold = bombard_high_maint_cost } + + stack = 10 + allowed_in_hired_troops = no + +} + +# Special +house_guard = { + type = heavy_infantry + can_recruit = { + exists = dynasty + dynasty = { + has_dynasty_perk = warfare_legacy_5 + } + } + + damage = 40 + toughness = 32 + pursuit = 0 + screen = 24 + + counters = { + pikemen = 2 + archers = 2 + } + + buy_cost = { gold = 50 } + low_maintenance_cost = { gold = 0 } + high_maintenance_cost = { gold = 1 } + + max_sub_regiments = 5 + + stack = 100 + ai_quality = { value = 100 } +} diff --git a/common/men_at_arms_types/NEOW_maa_types.txt b/common/men_at_arms_types/NEOW_maa_types.txt index 2f0cef74..bc8f6c0f 100644 --- a/common/men_at_arms_types/NEOW_maa_types.txt +++ b/common/men_at_arms_types/NEOW_maa_types.txt @@ -36,4 +36,86 @@ value = counter_synergy_ai_weight_archers } icon = handgonners -} \ No newline at end of file +} + +household_cavalry = { + type = heavy_cavalry + + damage = 125 + toughness = 40 + pursuit = 20 + screen = 10 + + terrain_bonus = { + plains = { damage = 30 } + drylands = { damage = 30 } + hills = { damage = -10 } + mountains = { damage = -50 } + desert_mountains = { damage = -50 } + arctic = { damage = -10 } + wetlands = { damage = -80 toughness = -15 pursuit = -20 } + flooded_forests = { damage = -80 toughness = -15 pursuit = -20 } + } + + counters = { + archers = 1 + heavy_infantry = 1 + } + + winter_bonus = { + normal_winter = { damage = -15 toughness = -5 } + harsh_winter = { damage = -30 toughness = -10 } + } + + can_recruit = { + culture = { has_cultural_parameter = unlock_maa_household_cavalry } + } + + buy_cost = { gold = cataphract_recruitment_cost } + low_maintenance_cost = { gold = cataphract_low_maint_cost } + high_maintenance_cost = { gold = cataphract_high_maint_cost } + + stack = 50 + ai_quality = { value = @cultural_maa_extra_ai_score } + icon = heavy_cavalry +} + +household_guards = { + type = archers + + damage = 50 + toughness = 30 + pursuit = 0 + screen = 25 + + + can_recruit = { + culture = { has_cultural_parameter = unlock_maa_household_guard } + } + + terrain_bonus = { + hills = { damage = 10 } + plains = { toughness = -8 } + drylands = { toughness = -8 } + desert = { toughness = -8 } + } + + counters = { + heavy_infantry = 1 + heavy_cavalry = 1 + archer_cavalry = 0.5 + } + + buy_cost = { gold = huscarls_recruitment_cost } + low_maintenance_cost = { gold = huscarls_low_maint_cost } + high_maintenance_cost = { gold = huscarls_high_maint_cost } + provision_cost = @provisions_cost_infantry_moderate + + holy_order_fallback = yes + + stack = 100 + ai_quality = { + value = counter_synergy_ai_weight_archers + } + icon = handgonners +} diff --git a/common/religion/doctrines/00_core_tenets.txt b/common/religion/doctrines/00_core_tenets.txt index 05aafb18..ee4e1f26 100644 --- a/common/religion/doctrines/00_core_tenets.txt +++ b/common/religion/doctrines/00_core_tenets.txt @@ -1072,7 +1072,7 @@ traits = { virtues = { lustful } - sins = { chaste } + #sins = { chaste } } } tenet_do_what_thou_wilt = { @@ -1626,7 +1626,74 @@ traits = { } } + tenet_europa_regina = { + icon = core_tenet_alexandrian_catechism + is_shown = { + religion_tag = europeanist_religion + } + piety_cost = { + value = faith_tenet_cost_low + # Multiplier for keeping same tenet + if = { + limit = { has_doctrine = tenet_europa_regina } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + can_pick = { + custom_description = { + text = doctrine_pluralism_fundamentalist_trigger + NOT = { doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } } + } + } + parameters = { + ghw_no_hof_conversion_buffs_active = yes + pilgrimage_decision_active = yes + } + character_modifier = { + accolade_glory_gain_mult = 0.1 + } + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.2 + learning_per_stress_level = 2 + } + + traits = { + virtues = { scholar } + } + } + tenet_wandering_bards = { + icon = core_tenet_alexandrian_catechism + + is_shown = { + religion_tag = europeanist_religion + } + piety_cost = { + value = faith_tenet_cost_low + # Multiplier for keeping same tenet + if = { + limit = { has_doctrine = tenet_wandering_bards } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + can_pick = { + custom_description = { + text = doctrine_pluralism_fundamentalist_trigger + NOT = { doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } } + } + } + parameters = { + mendicant_preachers_conversion_active = yes + pilgrimage_decision_active = yes + unlock_voluntary_laampdom_faith = yes + } + traits = { + virtues = { temperate poet } + sins = { gluttonous } + } + } tenet_rite = { icon = core_tenet_rite diff --git a/common/religion/holy_sites/00_holy_sites.txt b/common/religion/holy_sites/00_holy_sites.txt new file mode 100644 index 00000000..22007bb9 --- /dev/null +++ b/common/religion/holy_sites/00_holy_sites.txt @@ -0,0 +1,2177 @@ + + +############# +# Christian # +############# + +#concodantist + +maastrict = { + county = c_maastricht + barony = b_maastricht + + character_modifier = { + monthly_piety_gain_mult = 0.2 + } + flag = jerusalem_conversion_bonus # +20% County Conversion +} + +rome_concord = { + county = c_roma + + character_modifier = { + name = holy_site_rome_effect_name + development_growth_factor = 0.1 + stewardship = 1 + } +} + +frankfurt = { + county = c_frankfurt + + character_modifier = { + name = holy_site_rome_effect_name + development_growth_factor = 0.1 + stewardship = 1 + } +} + +luxembourg = { + county = c_luxembourg + + character_modifier = { + name = holy_site_rome_effect_name + development_growth_factor = 0.1 + stewardship = 1 + } +} + +strassburg = { + county = c_strassburg + + character_modifier = { + name = holy_site_rome_effect_name + development_growth_factor = 0.1 + stewardship = 1 + } +} + +brussels = { + county = c_brabant + barony = b_brussels + + character_modifier = { + name = holy_site_rome_effect_name + development_growth_factor = 0.1 + stewardship = 1 + } +} + +#Thelema + +london = { + county = c_london + barony = b_gore + + character_modifier = { + monthly_piety_gain_mult = 0.2 + } + flag = jerusalem_conversion_bonus # +20% County Conversion +} + +paris = { + county = c_ile_de_france + barony = b_paris + + character_modifier = { + monthly_piety_gain_mult = 0.2 + } + flag = jerusalem_conversion_bonus # +20% County Conversion +} + +cefalu = { + county = c_palermo + barony = b_cefalu + + character_modifier = { + monthly_piety_gain_mult = 0.2 + } + flag = jerusalem_conversion_bonus # +20% County Conversion +} + +lochness = { + county = c_inverness + barony = b_urquhart + + character_modifier = { + monthly_piety_gain_mult = 0.2 + } + flag = jerusalem_conversion_bonus # +20% County Conversion +} + + +# Catholic + +jerusalem = { + county = c_jerusalem + + character_modifier = { + monthly_piety_gain_mult = 0.2 + } + flag = jerusalem_conversion_bonus # +20% County Conversion +} + +rome = { + county = c_roma + barony = b_vaticano + + character_modifier = { + name = holy_site_rome_effect_name + development_growth_factor = 0.1 + stewardship = 1 + } +} + +cologne = { + county = c_cologne + + character_modifier = { + name = holy_site_cologne_effect_name + cultural_head_fascination_mult = 0.05 + monthly_county_control_growth_factor = 0.05 + } +} + +santiago = { + county = c_santiago + + character_modifier = { + name = holy_site_santiago_effect_name + supply_duration = 0.2 + holy_order_hire_cost_mult = -0.1 + } +} + +kent = { + county = c_kent + barony = b_canterbury + + character_modifier = { + name = holy_site_kent_effect_name + religious_vassal_opinion = 5 + sway_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value + } +} + +segrada_familia = { + county = c_barcelona + is_active = no + + character_modifier = { + name = holy_site_segrada_familia_effect_name + monthly_piety_gain_mult = 0.1 + } +} + +# Orthodox +constantinople = { + county = c_byzantion + + character_modifier = { + name = holy_site_constantinople_effect_name + cultural_head_fascination_mult = 0.15 + } +} + +alexandria = { + county = c_alexandria + + character_modifier = { + name = holy_site_alexandria_effect_name + learning_per_piety_level = 1 + } +} + +antioch = { + county = c_antiocheia + + character_modifier = { + name = holy_site_antioch_effect_name + martial_per_piety_level = 1 + knight_effectiveness_mult = 0.1 + } +} + + +# Coptic + +aksum = { + county = c_tigre #Ethiopian Coptic Church + + character_modifier = { + name = holy_site_aksum_effect_name + diplomacy_per_piety_level = 1 + } +} + +napata = { + county = c_meroe #Nubian Coptic Church + + character_modifier = { + name = holy_site_napata_effect_name + stewardship = 1 + } +} + +# Armenian + +### Kept old holy site tag for save game compatibility +suenik = { + county = c_suenik #Site of the biggest Armenian church in Dvin + + character_modifier = { + name = holy_site_dwin_effect_name + monthly_piety_gain_mult = 0.05 + learning = 1 + } +} + +dvin = { + county = c_dvin #Site of the biggest Armenian church in Dvin + + character_modifier = { + name = holy_site_dwin_effect_name + monthly_piety_gain_mult = 0.05 + learning = 1 + } +} + +colonea = { + county = c_colonea #Where St. Gregory the Illuminator's body was taken after his death(he died close to Dwin). + + character_modifier = { + name = holy_site_koloneia_effect_name + direct_vassal_opinion = 5 + } +} + +beirut = { + county = c_beirut #Site of St. Jude's Martyrdom, also Mount Lebanon/Jabal al-Druze, an important Druze community. + + character_modifier = { + name = holy_site_beirut_effect_name + councillor_opinion = 5 + } +} + +# Nestorian + +baghdad = { + county = c_baghdad #Patriarchical seat of Nestorianism, also origin of the Sunni Caliphate and holy in Shia Islam + + character_modifier = { + name = holy_site_baghdad_effect_name + development_growth_factor = 0.1 + church_holding_build_gold_cost = -0.1 + } +} +farz = { + county = c_shiraz #Early community of Nestorians which was part of the Nestorian heartland. + + character_modifier = { + name = holy_site_farz_effect_name + diplomacy_per_piety_level = 1 + } +} +kerala = { + county = c_kerala #St. Thomas Christians. Gotta give this one a *big* bonus - conversion speed maybe?? + + flag = kerala_conversion_bonus # +50% County Conversion Speed +} + +# Insular Celtic +## The ecclesiastic capital of Ireland, and site of St. Patrick's primary church. +armagh = { + county = c_oriel + + character_modifier = { + name = holy_site_armagh_effect_name + monthly_piety_gain_mult = 0.05 + learning_per_piety_level = 1 + } +} +## Monastery of Colm Cille, directly responsible for converting Scotland (then Pictland) & Northumbria. Still operating today, actually. +iona = { + county = c_inner_hebrides + + # +20% County Conversion Speed in the British Isles + flag = iona_conversion_bonus +} + +# Bosnian Church + +## The heart of rural Bosnia, and so of the faith. +visoki = { + county = c_rama + + # 50% County Conversion Resistance + flag = visoki_conversion_resistance_bonus +} + +## Seat of the Archbishop of Ragusa, the diocese under which the Bishopric of Bosnia fell, and whose political support allowed them to stay largely independent of Rome. +ragusa = { + county = c_ragusa + + character_modifier = { + name = holy_site_ragusa_effect_name + diplomacy = 1 + } +} + +## The Hungarian capital for their conversion to Christianity. As one of the primary powers that persecuted the Bosnian Church in later centuries, controlling it gives some popular authority to the faith. +esztergom = { + county = c_esztergom + + character_modifier = { + name = holy_site_esztergom_effect_name + county_opinion_add = 10 + } +} + +## Cathers were also referred to as Albigensians, after the city Albi where the movement first took hold. +albi = { + county = c_albi + + character_modifier = { + name = holy_site_albi_effect_name + monthly_piety_gain_mult = 0.05 + learning_per_piety_level = 1 + } +} + +# Mozarabic Church +## Rome, Jerusalem, and Santiago for the usual reasons. +## Cordoba for being the seat of their Muwalladi rulers, and thus a powerful symbol of control. +## Toledo, as the primary centre of worship for much of the church's history, and the seat of its most important councils. +toledo_mozarabic = { + county = c_toledo + + character_modifier = { + name = holy_site_toledo_mozarabic_effect_name + prowess_per_piety_level = 1 + knight_effectiveness_mult = 0.1 + } +} + +# Mozarabic Church +## Rome, & Santiago for the usual reasons. +## Toledo, for Elipandus and the independence of Mozarabism. +## Carthage, for the Donatists whose rigorous character may well have been the early building blocks for Iberian adoptionism. +carthage_adoptionist = { + county = c_tunis + + character_modifier = { + name = holy_site_carthage_effect_name + same_faith_opinion = 10 + } +} +## Lyon, for the latter part of Felix of Urgell's life (plus as an interesting/unusual point of conflict). +### Urgell omitted because Felix *was* its bishop, but it wasn't ever strictly a focal point for his teachings or memory. He was generally pretty mobile, with the exception of the years he spent under house/town arrest in Lyon. +lyon = { + county = c_lyon + + character_modifier = { + name = holy_site_lyon_effect_name + learning_per_piety_level = 1 + } +} +## Honourable mention to c_asturias_de_santillana for Beatus of Liebana, but it's too close to several of their other holy sites. + +############# +# Islam # +############# + +# Ash'ari (Sunni) +mecca = { + county = c_mecca + + character_modifier = { + name = holy_site_mecca_effect_name + monthly_piety_gain_per_knight_mult = 0.02 + knight_effectiveness_mult = 0.1 + } +} + +medina = { + county = c_medina + + character_modifier = { + name = holy_site_medina_effect_name + diplomacy_per_piety_level = 1 + } +} + +# Muwalladi (Iberian Sunni) + +cordoba = { + county = c_cordoba + + flag = cordoba_conversion_bonus # +20% county conversion speed +} + +sinai = { + county = c_sinai + + character_modifier = { + name = holy_site_sinai_effect_name + desert_mountains_advantage = 5 + learning = 1 + } +} + +# Masmudism/Almohadism + +tinmallal = { + county = c_tinmallal + + character_modifier = { + name = holy_site_tinmallal_effect_name + prowess_per_piety_level = 1 + max_combat_roll = 4 + } +} + +fes = { + county = c_fes + barony = b_subu + + character_modifier = { + name = holy_site_fes_effect_name + cultural_head_fascination_mult = 0.1 + } +} + +# Isma'ili (Shia) + +nadjaf = { + county = c_kufa + barony = b_an-najaf + + character_modifier = { + name = holy_site_nadjaf_effect_name + diplomacy_per_piety_level = 1 + } +} + +damascus = { + county = c_damascus + + character_modifier = { + name = holy_site_damascus_effect_name + levy_size = 0.05 + monthly_county_control_growth_factor = 0.1 + } +} + + +# Muhakkima + +siffa = { # Location of the Battle of Siffa, where the Muhakkimas branched off from the other Islamic schools. + county = c_palmyra + + character_modifier = { + name = holy_site_siffa_effect_name + prowess = 2 + knight_effectiveness_mult = 0.2 + } +} + +kufa = { + county = c_kufa + + character_modifier = { + name = holy_site_kufa_effect_name + intrigue_per_piety_level = 1 + } +} + +# Ibadi ( Omani Muhakkima ) + +basra = { # Location where the Ibadi school of thought originated. + county = c_basra + + character_modifier = { + name = holy_site_basra_effect_name + learning = 2 + } +} + +nizwa = { # Where the Ibadi took refuge after being exiled. + county = c_nizwa + + character_modifier = { + name = holy_site_nizwa_effect_name + stewardship_per_piety_level = 1 + } +} + +# Sufri ( Moroccan Muhakkima ) + +sijilmasa = { + county = c_sijilmasa + + character_modifier = { + name = holy_site_sijilmasa_effect_name + diplomacy = 1 + stewardship = 1 + } +} + +# Nadjat ( Bahrain Muhakkima ) + +bahrein = { + county = c_qatif + + character_modifier = { + name = holy_site_bahrein_effect_name + stewardship = 1 + } +} + +yamama = { + county = c_yamama + + character_modifier = { + name = holy_site_yamama_effect_name + desert_advantage = 5 + } +} + +# Nizari + +qom = { + county = c_qom + + character_modifier = { + name = holy_site_qom_effect_name + intrigue_per_piety_level = 1 + } +} + +# Yazidi + +sinjar = { # Location of great communal importance, with multiple shrines. + county = c_sinjar + + character_modifier = { + name = holy_site_sinjar_effect_name + diplomacy_per_piety_level = 1 + } +} + +baalbek = { # Birthplace of Sheikh Adi, who was renowned his great asceticism as well as performing multiple miracles. + county = c_baalbek + + character_modifier = { + name = holy_site_sinjar_effect_name + clergy_opinion = 10 + monthly_prestige_gain_mult = 0.2 + } +} + +lalish = { # Tomb of Sheikh Adi. Considered by some to be the holiest site is Yazidism. + county = c_ninive + + character_modifier = { + name = holy_site_lalish_effect_name + learning_per_piety_level = 1 + monthly_piety_gain_mult = 0.2 + } +} + +nishapur = { #See also Behafaridism, since it was Behafar's birthplace. + county = c_nishapur + + character_modifier = { + name = holy_site_nishapur_effect_name + stewardship_per_piety_level = 1 + } +} + +dashtestan = { + county = c_mandestan + + character_modifier = { + name = holy_site_dashtestan_effect_name + same_faith_opinion = 5 + } +} + +# Druze +zozan = { + county = c_bakharz # Birthplace of Hamza ibn-'Ali ibn-Ahmad + + character_modifier = { + name = holy_site_zozan_effect_name + same_faith_opinion = 5 + domain_tax_same_faith_mult = 0.1 + } +} + +############# +# Judaism # +############# + +semien = { + county = c_semien + + character_modifier = { + name = holy_site_semien_effect_name + defender_advantage = 5 + diplomacy = 1 + } +} + +sufed = { + county = c_acre + + character_modifier = { + name = holy_site_sufed_effect_name + same_faith_opinion = 10 + } +} + +gerizim = { + county = c_jerusalem + barony = b_nablus + + character_modifier = { + name = holy_site_gerizim_effect_name + learning_per_piety_level = 1 + monthly_prestige_gain_mult = 0.2 + } +} + +panticapaeum = { #Major Radhanite settlement on the Steppe + county = c_kerch + + character_modifier = { + name = holy_site_panticapaeum_effect_name + world_steppe_development_growth_factor = 0.25 #Make the steppe suck less + steppe_development_growth_factor = 0.15 #Make steppe terrain suck even more lesserer + } +} + +itil = { #Khazar capital + county = c_itil + + character_modifier = { + name = holy_site_itil_effect_name + different_culture_opinion = 10 + cultural_head_acceptance_gain_mult = 0.15 + } +} + +kochi = { #Place from which the Kochin Jews get their name + county = c_kerala + barony = b_kunjakari + + character_modifier = { + name = holy_site_kochi_effect_name + diplomacy_per_piety_level = 1 + cultural_head_acceptance_gain_mult = 0.15 + } +} + +manipur = { #Home of the Bnei Manashae + county = c_manipur + + character_modifier = { + name = holy_site_manipur_effect_name + mountains_development_growth_factor = 0.2 + mountains_advantage = 5 + } +} + +hamadan = { # Tomb of Esther and Modechai + county = c_hamadan + barony = b_hamadan + + character_modifier = { + name = holy_site_hamadan_effect_name + different_faith_opinion = 10 + monthly_lifestyle_xp_gain_mult = 0.15 + } +} + +babylon = { # Babylon was very important in early Judaism, where the Babylonian Talmud was written + county = c_kufa + barony = b_al-hila + + character_modifier = { + name = holy_site_babylon_effect_name + development_growth_factor = 0.1 + cultural_head_fascination_mult = 0.1 + } +} + +############# +# Dualism # +############# + +# Manichaeism + +ahvaz = { + county = c_ahvaz + + character_modifier = { + name = holy_site_ahvaz_effect_name + clergy_opinion = 5 + personal_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value + } +} + +samarkand = { + county = c_samarkand + + character_modifier = { + name = holy_site_samarkand_effect_name + stewardship_per_piety_level = 1 + } +} + +udabhanda = { + county = c_udabhanda + + character_modifier = { + name = holy_site_udabhanda_effect_name + learning_per_piety_level = 1 + } +} + +# Priscillianism + +toledo = { + county = c_toledo + + character_modifier = { + name = holy_site_toledo_effect_name + learning = 1 + } + +} + +memphis = { + county = c_cairo + barony = b_hulwan-cairo + + character_modifier = { + name = holy_site_memphis_effect_name + stewardship_per_piety_level = 1 + } +} + + +############# +# Eastern # +############# + +#Buddhist + +bodh_gaya = { # Where Buddha reached enlightenment + county = c_gaya + + character_modifier = { + name = holy_site_bodh_gaya_effect_name + stress_loss_mult = 0.2 + } +} + +kusinagara = { # Where Buddha was born - Actually Lumbini + county = c_lumbini + + character_modifier = { + name = holy_site_kusinagara_effect_name + fertility = 0.10 + monthly_lifestyle_xp_gain_mult = 0.15 + } +} + +sarnath = { # Where Buddha first taught his diciples. Also the #1 most holy site in Hinduism (Varanasi) + county = c_varanasi + + character_modifier = { + name = holy_site_sarnath_effect_name + learning = 2 + } +} + +sanchi = { # Important temple complex + county = c_vidisa + + character_modifier = { + name = holy_site_sanchi_effect_name + diplomacy_per_piety_level = 1 + } +} + +ajanta = { # Caves & stone-cut temples, proto-Indian cave art. + county = c_vatsagulma + + character_modifier = { + name = holy_site_ajanta_effect_name + negate_learning_penalty_add = 2 + learning_per_piety_level = 1 + } +} + +sagya = { # Sa'gya - Holy Site for Lamaism/Nangchos + county = c_sagya + + character_modifier = { + name = holy_site_sagya_effect_name + diplomacy = 1 + learning = 1 + } +} + +dagon = { # Shwedagon Pagoda - A sacred stupa built around year 500 + county = c_dagon + + character_modifier = { + name = holy_site_dagon_effect_name + martial_per_piety_level = 1 + } +} + +pagan = { # Shwedagon Pagoda - A sacred stupa built around year 500 + county = c_pagan + + character_modifier = { + name = holy_site_pagan_effect_name + stewardship = 1 + monthly_prestige_gain_mult = 0.05 + } +} + +ava = { # Mahamuni Buddhist Temple near present-day Mandalay + county = c_ava + + character_modifier = { + name = holy_site_ava_effect_name + stewardship = 1 + knight_effectiveness_mult = 0.05 + } +} + +sittaung = { # Kyaiktiyo Pagoda - Golden Balancing Rock on a mountain + county = c_sittaung + + character_modifier = { + name = holy_site_sittaung_effect_name + advantage_against_coreligionists = 1 + artifact_decay_reduction_mult = -0.2 + } +} + +atamasthana = { # Atamasthana, or the Eight sacred places, are locations visited by Buddha in Anuradhapura + county = c_phiti + + character_modifier = { + name = holy_site_atamasthana_effect_name + domain_tax_mult = 0.02 + } +} + +amaravati = { # Amaravati - An important place for the early spread and development of Mahayana + county = c_nallamala + + character_modifier = { + name = holy_site_amaravati_effect_name + monthly_county_control_growth_factor = 0.1 + } +} + +#Hindu + +varanasi = { # Sarnath, where Buddha first taught his diciples. Also a holy site in Buddhism (Sarnath) + county = c_varanasi + + character_modifier = { + name = holy_site_varanasi_effect_name + learning = 2 + clergy_opinion = 5 + } +} + +ayodhya = { + county = c_ayodhya + + character_modifier = { + name = holy_site_ayodhya_effect_name + monthly_piety_gain_per_knight_mult = 0.01 + knight_effectiveness_mult = 0.1 + } +} + +mathura = { + county = c_mathura + + character_modifier = { + name = holy_site_mathura_effect_name + diplomacy = 1 + powerful_vassal_opinion = 5 + } +} + +haridwar = { + county = c_sthanisvara + + character_modifier = { + name = holy_site_haridwar_effect_name + health = 0.1 + } +} + +kanchipuram = { + county = c_kanchipuram + + character_modifier = { + name = holy_site_kanchipuram_effect_name + fertility = 0.15 + } +} + +ujjayini = { + county = c_ujjayini + + character_modifier = { + name = holy_site_ujjayini_effect_name + stewardship = 1 + courtier_and_guest_opinion = 5 + } +} + +dwarka = { + county = c_dvaraka + + character_modifier = { + name = holy_site_dwarka_effect_name + martial = 1 + hard_casualty_modifier = -0.1 + } +} + +#Jain + +palitana = { + county = c_somnath + + character_modifier = { + name = holy_site_palitana_effect_name + monthly_piety_gain_mult = 0.1 + } +} + +shikharj = { + county = c_radha + + character_modifier = { + name = holy_site_shikharj_effect_name + stress_loss_mult = 0.2 + life_expectancy = 1 + } +} + +ranakpur = { + county = c_naddula + + character_modifier = { + name = holy_site_ranakpur_effect_name + stewardship = 1 + sway_scheme_phase_duration_add = medium_scheme_phase_duration_bonus_value + } +} + +ellora = { + county = c_vatsagulma + + character_modifier = { + name = holy_site_ellora_effect_name + county_opinion_add = 5 + different_culture_opinion = 5 + } +} + +sittannavasal = { + county = c_kongu + + character_modifier = { + name = holy_site_sittannavasal_effect_name + direct_vassal_opinion = 5 + } +} + +#Tani + +itanagar = { + county = c_itanagar + + character_modifier = { + name = holy_site_itanagar_effect_name + monthly_prestige_gain_mult = 0.1 + } +} + +pemako = { + county = c_pemako + + character_modifier = { + name = holy_site_pemako_effect_name + learning = 1 + tyranny_gain_mult = -0.2 + } +} + +rima = { + county = c_rima + + character_modifier = { + name = holy_site_rima_effect_name + diplomacy_per_prestige_level = 1 + } +} + +tezu = { + county = c_tezu + + character_modifier = { + name = holy_site_tezu_effect_name + hills_advantage = 5 + } +} + +#Mundhum + +kathmandu = { + county = c_kathmandu + + character_modifier = { + name = holy_site_kathmandu_effect_name + county_opinion_add = 5 + different_faith_opinion = 5 + } +} + +ilam = { + county = c_ilam + + character_modifier = { + name = holy_site_ilam_effect_name + mountains_advantage = 5 + } +} + +garwhal = { + county = c_garwhal + + character_modifier = { + name = holy_site_garwhal_effect_name + diplomacy_per_piety_level = 1 + } +} + +jumla = { + county = c_jumla + + character_modifier = { + name = holy_site_jumla_effect_name + dynasty_house_opinion = 5 + } +} + +#Qiangic/Hsexje + +maowun = { + county = c_maowun + + character_modifier = { + name = holy_site_maowun_effect_name + monthly_piety_gain_per_knight_mult = 0.01 + } +} + +ngawa = { + county = c_ngawa + + character_modifier = { + name = holy_site_ngawa_effect_name + learning_per_piety_level = 1 + } +} + +chakla = { + county = c_chakla + + character_modifier = { + name = holy_site_chakla_effect_name + build_speed = -0.15 + } +} + +gyaitang = { + county = c_gyaitang + + character_modifier = { + name = holy_site_gyaitang_effect_name + same_culture_opinion = 5 + } +} + +rebgong = { + county = c_rebgong + + character_modifier = { + name = holy_site_rebgong_effect_name + monthly_piety_gain_per_happy_powerful_vassal_mult = 0.02 + } +} + +xingqing = { + county = c_xingqing + + character_modifier = { + name = holy_site_xingqing_effect_name + same_faith_opinion = 5 + } +} + +yijinai = { + county = c_yijinai + + character_modifier = { + name = holy_site_yijinai_effect_name + build_gold_cost = -0.05 + } +} + +alxa = { + county = c_alxa + + character_modifier = { + name = holy_site_alxa_effect_name + stewardship = 1 + } +} + +############### +# Zoroastrian # +############### + +yazd = { + county = c_yazd + + character_modifier = { + name = holy_site_yazd_effect_name + same_faith_opinion = 5 + } +} + + +nok_kundi = { + county = c_riqan + + character_modifier = { + name = holy_site_nok_kundi_effect_name + build_gold_cost = -0.1 + stewardship = 1 + } +} + +adur_farnbag = { + county = c_irahistan + barony = b_kariyan + + character_modifier = { + name = holy_site_adur_farnbag_effect_name + learning = 1 + clergy_opinion = 5 + } +} + +adur_burzen_mihr = { + county = c_nishapur + barony = b_rivand + + character_modifier = { + name = holy_site_adur_burzen_mihr_effect_name + drylands_development_growth_factor = 0.2 + county_opinion_add = 5 + } +} + +takht-i-sangin = { + county = c_wakhsh + barony = b_awzaj + + character_modifier = { + name = holy_site_takht-i-sangin_effect_name + diplomacy = 1 + clergy_opinion = 5 + } +} + +takht-e_soleyman = { + county = c_urmiya + + character_modifier = { + name = holy_site_takht-e_soleyman_effect_name + monthly_piety_gain_per_knight_mult = 0.01 + knight_effectiveness_mult = 0.2 + } +} + +ushi-darena = { + county = c_baduspan + + character_modifier = { + name = holy_site_ushi-darena_effect_name + monthly_piety_gain_mult = 0.1 + } +} + +mount_damavand = { #A mountain in ancient Iranian legend, where the hero Faridun imprisoned the dragon Zahhak + county = c_baduspan + barony = b_firrim + + character_modifier = { + name = holy_site_damavand_effect_name + prowess_per_stress_level = 2 + } +} + +badd = { #Site of Babak Khorammdin Fort, and the khurramite last stand + county = c_tabriz + barony = b_ahar + + character_modifier = { + name = holy_site_badd_effect_name + advantage_against_coreligionists = 5 + supply_duration = 0.2 + } +} + +ctesiphon = { #Important site for Mazdakism + county = c_baghdad + barony = b_an-nahrawan + + character_modifier = { + name = holy_site_ctesiphon_effect_name + monthly_prestige_gain_mult = 0.1 + learning = 1 + } +} + +ani = { #Great temple site in Zoroastrian Armenia + county = c_hayk + barony = b_ani + + character_modifier = { + name = holy_site_ani_effect_name + direct_vassal_opinion = 5 + } +} + +mizdahqan = { #Zoroastrian centre in Khwarezmia, large necropolis + county = c_kurdar + barony = b_mizdahqan + + character_modifier = { + name = holy_site_mizdahqan_effect_name + learning_per_stress_level = 1 + } +} + +dunhuang = { #Sogdian Zoroastrian and early Buddhist centre on the Silk Road in China + county = c_dunhuang + + character_modifier = { + name = holy_site_dunhuang_effect_name + desert_development_growth_factor = 0.10 + drylands_development_growth_factor = 0.10 + learn_language_scheme_phase_duration_add = medium_scheme_phase_duration_bonus_value + } +} + +##################### +# Eurasian Pagan # +##################### + +# Norse +## Uppsala + # Site of Scandinavia's pre-eminent temple, both pre & post Christianisation. +## Lejre + # (Retired) Hrólfr's Hall, a legendary king. +## Paderborn + # Site of Saxon Irminsul. +## Zeeland + # (Retired) Focal point for an old major Germanic cult. Probably. +## Ranaheim + # Important religious site in assorted sagas. +## York + # Focal point for Norse activities in the British Isles, place of Ragnar's "martyrdom" (and subsequently suddenly genealogically important for half of Scandinavia's nobility). +## Kiev + # Focal point for Norse activities in Russia & symbolic of their influence in the east. + +uppsala = { + county = c_upland + + character_modifier = { + name = holy_site_uppsala_effect_name + monthly_piety_gain_per_knight_mult = 0.01 + heavy_infantry_damage_mult = 0.05 + } +} + +lejre = { + county = c_sjaelland + + character_modifier = { + name = holy_site_lejre_effect_name + knight_effectiveness_mult = 0.2 + prowess_per_piety_level = 1 + } +} + +paderborn = { + county = c_paderborn + + character_modifier = { + name = holy_site_paderborn_effect_name + stewardship_per_piety_level = 1 + fertility = 0.1 + } +} + +zeeland = { + county = c_zeeland + + character_modifier = { + name = holy_site_zeeland_effect_name + prowess_per_piety_level = 1 + supply_duration = 0.2 + } +} + +ranaheim = { + county = c_trandheim + + character_modifier = { + name = holy_site_ranaheim_effect_name + naval_movement_speed_mult = 0.2 + men_at_arms_maintenance = -0.05 + } +} + +jorvik = { + county = c_north_riding + + character_modifier = { + name = holy_site_jorvik_effect_name + knight_effectiveness_mult = 0.2 + prowess_per_piety_level = 1 + } +} + +konugardr = { + county = c_kiev + + character_modifier = { + name = holy_site_konugardr_effect_name + prowess_per_piety_level = 1 + supply_duration = 0.2 + } +} + +# Finnish + +raivola = { + county = c_kakisalmi + + character_modifier = { + name = holy_site_raivola_effect_name + monthly_piety_gain_per_happy_powerful_vassal_mult = 0.02 + } +} + +hiiumaa = { + county = c_osel + barony = b_hiiumaa + + character_modifier = { + name = holy_site_hiiumaa_effect_name + stewardship = 1 + close_relative_opinion = 5 + } +} + +akkel = { + county = c_akkel + + character_modifier = { + name = holy_site_akkel_effect_name + taiga_max_combat_roll = 5 + archers_toughness_mult = 0.1 + } +} + +perm = { + county = c_perm + + character_modifier = { + name = holy_site_perm_effect_name + supply_duration = 0.25 + prowess = 1 + } +} + +# Slavic + +kiev = { + county = c_kiev + + character_modifier = { + name = holy_site_kiev_effect_name + monthly_piety_gain_mult = 0.1 + knight_effectiveness_mult = 0.2 + } +} + +novgorod = { + county = c_novgorod + + character_modifier = { + name = holy_site_novgorod_effect_name + stewardship_per_piety_level = 1 + } +} + +barlad = { + county = c_barlad + + character_modifier = { + name = holy_site_barlad_effect_name + prowess = 1 + heavy_infantry_toughness_mult = 0.1 + } +} + +plock = { + county = c_plocka + + character_modifier = { + name = holy_site_plock_effect_name + same_faith_opinion = 5 + } +} + +# Baltic + +pokaini = { + county = c_zemigalians + barony = b_dobele + + character_modifier = { + name = holy_site_pokaini_effect_name + controlled_province_advantage = 5 + stress_loss_mult = 0.1 + } +} + +torun = { + county = c_torun + + character_modifier = { + name = holy_site_torun_effect_name + martial_per_piety_level = 1 + knight_effectiveness_mult = 0.2 + } +} + +braslau = { + county = c_braslau + + character_modifier = { + name = holy_site_braslau_effect_name + monthly_piety_gain_per_knight_add = 0.1 + skirmishers_toughness_mult = 0.1 + } +} + +rugen = { + county = c_rugen + + character_modifier = { + name = holy_site_rugen_effect_name + embarkation_cost_mult = -0.25 + retreat_losses = -0.1 + } +} + +# Magyar + +pest = { + county = c_visegrad + + character_modifier = { + name = holy_site_pest_effect_name + martial = 1 + prowess_per_prestige_level = 1 + } +} + +kerch = { # Crimea + county = c_kerch + + character_modifier = { + name = holy_site_kerch_effect_name + army_maintenance_mult = -0.05 + martial_per_prestige_level = 1 + } +} + +olvia = { + county = c_odessa + barony = b_olbia_ETEL + + character_modifier = { + name = holy_site_olvia_effect_name + monthly_piety_gain_mult = 0.1 + } +} + +poszony = { + county = c_poszony + + character_modifier = { + name = holy_site_poszony_effect_name + levy_reinforcement_rate_same_faith = 0.2 + } +} + +sarysyn = { + county = c_sarysyn + + character_modifier = { + name = holy_site_sarysyn_effect_name + men_at_arms_maintenance = -0.1 + } +} + +# Tengri + +kara_khorum = { + county = c_karakorum + + character_modifier = { + name = holy_site_kara_khorum_effect_name + knight_effectiveness_mult = 0.2 + prowess_per_prestige_level = 1 + } +} + +qayaliq = { + county = c_qayaliq + + character_modifier = { + name = holy_site_qayaliq_effect_name + skirmishers_damage_mult = 0.1 + light_cavalry_damage_mult = 0.1 + archer_cavalry_damage_mult = 0.1 + } +} + +tavan_bogd = { + county = c_tavan_bogd + + character_modifier = { + name = holy_site_tavan_bogd_effect_name + prowess_per_piety_level = 1 + clergy_opinion = 5 + } +} + +preslav = { + county = c_dorostorum + + character_modifier = { + name = holy_site_preslav_effect_name + levy_size = 0.1 + } +} + +# Hellenic + +athens = { + county = c_attica + + character_modifier = { + name = holy_site_athens_effect_name + diplomacy = 1 + stewardship = 1 + } +} + +carthage = { + county = c_tunis + + character_modifier = { + name = holy_site_carthage_effect_name + dread_baseline_add = 5 + } +} + +olympus = { + county = c_thessalia + barony = b_servia + + character_modifier = { + name = holy_site_olympus_effect_name + learning = 2 + } +} + +# deprecated Hellenic +sparta = { + county = c_laconia + character_modifier = { + name = holy_site_sparta_effect_name + martial = 1 + prowess = 1 + } +} + +# Zunist + +kabul = { + county = c_kabul + + character_modifier = { + name = holy_site_kabul_effect_name + stewardship = 1 + monthly_piety_gain_mult = 0.05 + } +} + +multan = { + county = c_multan + + character_modifier = { + name = holy_site_multan_effect_name + martial = 1 + monthly_piety_gain_mult = 0.05 + } +} + +bost = { + county = c_bost + + character_modifier = { + name = holy_site_bost_effect_name + same_faith_opinion = 5 + } +} + +# Bon + +khotan = { + county = c_khotan + + character_modifier = { + name = holy_site_khotan_effect_name + different_culture_opinion = 10 + } +} + +balkh = { + county = c_balkh #Also important to Zoroastrianism (supposed birthplace of Gayomart and Zoroaster), as well as Mayahana buddhism. + #TODO FP3 CD: Make holy site for Mahayana or Pure Land. + + character_modifier = { + name = holy_site_balkh_effect_name + different_faith_opinion = 10 + } +} + +lhasa = { + county = c_lhasa + + character_modifier = { + name = holy_site_lhasa_effect_name + monthly_piety_gain_mult = 0.2 + } +} + +purang = { + county = c_purang + + character_modifier = { + name = holy_site_purang_effect_name + stewardship_per_piety_level = 1 + } +} + +# Siberian + +tyumen = { + county = c_tyumen + + character_modifier = { + name = holy_site_tyumen_effect_name + martial_per_piety_level = 1 + raid_speed = 0.1 + } +} + +surgut = { + county = c_kazym + + character_modifier = { + name = holy_site_surgut_effect_name + health = 0.1 + } +} + +ob = { + county = c_ob + + character_modifier = { + name = holy_site_ob_effect_name + learning = 1 + fertility = 0.1 + } +} + +olkhon = { + county = c_olkhon + + character_modifier = { + name = holy_site_olkhon_effect_name + monthly_piety_gain_mult = 0.1 + } +} + +# Basque: +## Since the Basque holy sites would otherwise all be clustered *essentially* right next to each other in the traditional Basque Country, we try to spread them out a bit to drive conflict a little. +## Viscaya + # Bizkaia, one of the (traditionally) largest and most prosperous centres of the Basque Country. +## Alto Aragon + # For Mt. Aneto, the highest mountain in the Pyrenees. Not traditionally more important at all, but we can't really use c_ipuskoa or c_navarre when they're _right_ next to c_viscaya. +## Bordeaux + # A long-time symbol of/base for Frankish attacks on the Basques living north of the Pyrenees. +## Santiago + # Simply *the* major Christian religious centre in Iberia, and thus an important symbol of power & independence. +## Cordoba + # Not as important for Islam as Santiago is for Christianity, but still the premier symbol of Islamic power in the peninsula. + +viscaya = { + county = c_viscaya + + character_modifier = { + name = holy_site_viscaya_effect_name + coastal_advantage = 8 + } +} + +aneto = { + county = c_alto_aragon + + character_modifier = { + name = holy_site_aneto_effect_name + monthly_prestige_gain_per_knight_add = 0.03 + } +} + +bordeaux = { + county = c_bordeaux + + character_modifier = { + name = holy_site_bordeaux_effect_name + monthly_county_control_growth_factor = 0.5 + } +} + +################# +# African Pagans +################# + +# Siguic: +## awkar +## jenne +## niani +## kukiya +## wadan +## kisi + #Potentially historically important area for this faith. + +awkar = { # Capital of the Wagadu Empire, seat of the Bida cult. + county = c_awkar + + character_modifier = { + name = holy_site_awkar_effect_name + knight_limit = 1 + light_cavalry_toughness_mult = 0.1 + } +} + +jenne = { # An important centre of Siguic influence, albeit not an intrinsically sacred one. + county = c_jenne + + character_modifier = { + name = holy_site_jenne_effect_name + diplomacy = 1 + councillor_opinion = 5 + } +} + +niani = { # Another important centre of influence, at least later in the timeframe. + county = c_niani + + character_modifier = { + name = holy_site_niani_effect_name + monthly_tyranny = -0.1 + tyranny_gain_mult = -0.2 + } +} + +kukiya = { # Capital of the historic Kawkaw Empire. + county = c_kukiya + + character_modifier = { + name = holy_site_kukiya_effect_name + monthly_piety_gain_per_knight_mult = 0.01 + monthly_prestige_gain_per_knight_mult = 0.01 + } +} + +wadan = { # A competing holy place for Masmudism, and thus sacred spot. + county = c_wadan + + character_modifier = { + name = holy_site_wadan_effect_name + martial = 1 + supply_duration = 0.25 + } +} + +# Bori: +## daura +## garumele +## igbo +## el_fasher +## wandala + +daura = { # Ancient centre of Hausa feasts. + county = c_daura + + character_modifier = { + name = holy_site_daura_effect_name + monthly_prestige_gain_per_knight_mult = 0.02 + knight_effectiveness_mult = 0.1 + } +} + +garumele = { # Garumele, a capital of the Kanem Empire. + county = c_garumele + + character_modifier = { + name = holy_site_garumele_effect_name + county_opinion_add = 5 + } +} + +igbo = { # The location of the city of Igbo-Ukwu, an important political and religious centre for the Igbo people. + county = c_igbo + + character_modifier = { + name = holy_site_igbo_effect_name + learning_per_piety_level = 1 + } +} + +el_fasher = { # One of the easternmost important sites of historic Bori paganism. + county = c_el_fasher + + character_modifier = { + name = holy_site_el_fasher_effect_name + stewardship_per_piety_level = 1 + } +} + +wandala = { # An important centre of the Sao people. + county = c_wandala + + character_modifier = { + name = holy_site_wandala_effect_name + drylands_advantage = 5 + } +} + +# Roog Sene: +## kisi +## sherbro +## kayor +## kasa +## wadan + +kisi = { # Cult activity attested here around the turn of the millennium, potentially of the Roogan variety. + county = c_kisi + + character_modifier = { + name = holy_site_kisi_effect_name + monthly_prestige_gain_per_knight_mult = 0.02 + build_prestige_cost = -0.2 + } +} + +sherbro = { # Specifically Sherbro Island, another place with some evidence of cultic activity. + county = c_sherbro + + character_modifier = { + name = holy_site_sherbro_effect_name + same_faith_opinion = 10 + } +} + +kayor = { # An important regional centre. + county = c_kayor + + character_modifier = { + name = holy_site_kayor_effect_name + owned_personal_scheme_success_chance_add = 5 + diplomacy = 1 + } +} + +kasa = { # An important regional centre. + county = c_kasa + + character_modifier = { + name = holy_site_kasa_effect_name + diplomacy_per_piety_level = 1 + } +} + +# Akom: +## bono +## kumasi +## ife +## nikki +## jenne + +bono = { # Commercial & political capital of the early Akan people. + county = c_bono + + character_modifier = { + name = holy_site_bono_effect_name + men_at_arms_maintenance = -0.05 + personal_scheme_phase_duration_add = miniscule_scheme_phase_duration_bonus_value + } +} + +kumasi = { # A centre for the Ashanti people, albeit later in the period. + county = c_kumasi + + character_modifier = { + name = holy_site_kumasi_effect_name + learning = 1 + short_reign_duration_mult = -0.25 + } +} + +ife = { # Central to the Yoruba religion & mythology. + county = c_ife + + character_modifier = { + name = holy_site_ife_effect_name + monthly_piety_gain_mult = 0.2 + } +} + +nikki = { # Political and religious capital for the Borgu people. + county = c_nikki + + character_modifier = { + name = holy_site_nikki_effect_name + learning_per_piety_level = 1 + } +} + +# Honorable mention to Dagomba/Afram, but they're far too close to most other centres of Akom. + +# Kushitism: +## aswan +## alexandria + # Symbolic, both for its value to ancient Kemitism, and as the primary origin point of Christianity in Egypt, and therefore the death of older forms of paganism. +## wadi_el_milk +## naqis +## sennar +## el_fasher + # Historic traces of Kushitic cults have actually been found here. + +aswan = { # For Philae, site of some of the last great Kemetic building projects by a native dynasty. + county = c_aswan + + character_modifier = { + name = holy_site_aswan_effect_name + stewardship_per_piety_level = 1 + } +} + +wadi_el_milk = { # Historic traces of Kushitic cults have actually been found here. + county = c_wadi_el-milk + + flag = wadi_el_milk_conversion_resistance_bonus # 50% County Conversion Resistance +} + +naqis = { # Potentially historically important region for these cults. + county = c_naqis + + character_modifier = { + name = holy_site_naqis_effect_name + martial = 2 + } +} + +sennar = { # Potentially historically important region for these cults. + county = c_sennar + + character_modifier = { + name = holy_site_sennar_effect_name + diplomacy = 2 + } +} + +#Achamism: +#tenerife + # Most of what we know about the original inhabitants of the Canary Islands comes from Tenerife +#carthage + # The religion had influences from the ancient Phoenician faith, capturing Carthage represents a triumph over reformed faiths +#madiera + # Generally mysterious place in the period and uninhabited prior to the Portuguese. Owning it would represent great navigational skill, and would lead to the discovery of Phoenician artifacts. +#cartagena + # Represents a triumph over the Spanish and fulfilling the Carthaginian ambition of dominating Iberia. +#alexandria + # The faith has some influences from Egyptian paganism, conquest of Alexandria represents a triumph over the Abrahamic faiths +#antioch + # Again, Phoenicia. + +tenerife = { + county = c_canarias + barony = b_tenerife + + character_modifier = { + name = holy_site_tenerife_effect_name + hills_development_growth_factor = 0.25 + monthly_piety_gain_per_dread_add = 0.03 + } +} + +cartagena = { + county = c_murcia + barony = b_cartagena + + character_modifier = { + name = holy_site_cartagena_effect_name + title_creation_cost_mult = -0.15 + men_at_arms_maintenance_per_dread_mult = -0.002 + } +} + +madiera = { + county = c_madeira + + character_modifier = { + name = holy_site_madeira_effect_name + naval_movement_speed_mult = 0.2 + coastal_advantage = 5 + } +} + +# Waaqism: +## danakil +## kaffa +## harar +## makhir +## mogadishu + +danakil = { # Potentially historically important region for this faith. + county = c_danakil + + character_modifier = { + name = holy_site_danakil_effect_name + learning = 1 + personal_scheme_phase_duration_add = miniscule_scheme_phase_duration_bonus_value + } +} + +kaffa = { # Potentially historically important region for this faith. + county = c_kaffa + + character_modifier = { + name = holy_site_kaffa_effect_name + martial_per_piety_level = 1 + raid_speed = 0.1 + } +} + +harar = { # Generally considered a holy place by many faiths in the region, so may have been so for Waaqism. + county = c_harar + + character_modifier = { + name = holy_site_harar_effect_name + monthly_piety_gain_mult = 0.1 + } +} + +makhir = { # A place of pilgrimage for two rather important Somali clans. + county = c_makhir + + character_modifier = { + name = holy_site_makhir_effect_name + diplomacy = 2 + } +} + +mogadishu = { # An extremely important local city, and thus probable religious hub. + county = c_mogadishu + + character_modifier = { + name = holy_site_mogadishu_effect_name + clergy_opinion = 5 + } +} + +############# +# Other +############# + +gilgit = { + county = c_gilgit + + character_modifier = { + name = holy_site_gilgit_effect_name + martial = 1 + stewardship = 1 + } +} + +suzhou = { + county = c_suzhou + + character_modifier = { + name = holy_site_suzhou_effect_name + diplomacy = 1 + martial = 1 + } +} diff --git a/common/religion/holy_sites/_holy_sites.info b/common/religion/holy_sites/_holy_sites.info new file mode 100644 index 00000000..9ae41860 --- /dev/null +++ b/common/religion/holy_sites/_holy_sites.info @@ -0,0 +1,17 @@ +Faiths can have holy sites, giving various effects (mostly through references elsewhere in script). + +== Structure == +holy_site_name = { + county = c_somewhere + + flag = flag1 + flag = flag2 + + character_modifier = { # Optional. Applied to all characters of any faith with this holy site when the holder of the barony is of their faith + some effects + } +} + +== Localisation == +The name of the holy site will be "holy_site__name". +The custom effect description will be "holy_site__ effects". It'll be used in addition to the character modifier (if any). diff --git a/common/religion/religions/NEOW_calvinist.txt b/common/religion/religions/NEOW_calvinist.txt index 9be721bc..61eb6969 100644 --- a/common/religion/religions/NEOW_calvinist.txt +++ b/common/religion/religions/NEOW_calvinist.txt @@ -258,9 +258,9 @@ doctrine = special_doctrine_christian #Tenets | placeholder - doctrine = tenet_catholic_communion - doctrine = tenet_armed_pilgrimages - doctrine = tenet_monasticism + doctrine = tenet_aniconism + doctrine = tenet_pastoral_isolation + doctrine = tenet_adaptive holy_order_names = { #placeholder { name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" } @@ -334,9 +334,9 @@ doctrine = special_doctrine_christian #Tenets | placeholder - doctrine = tenet_catholic_communion - doctrine = tenet_armed_pilgrimages - doctrine = tenet_monasticism + doctrine = tenet_aniconism + doctrine = tenet_pastoral_isolation + doctrine = tenet_adaptive holy_order_names = { #placeholder { name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" } diff --git a/common/religion/religions/NEOW_europeanist.txt b/common/religion/religions/NEOW_europeanist.txt index a44f52c6..74f10452 100644 --- a/common/religion/religions/NEOW_europeanist.txt +++ b/common/religion/religions/NEOW_europeanist.txt @@ -3,30 +3,30 @@ #Main Group | placeholder - doctrine = doctrine_spiritual_head - doctrine = doctrine_gender_male_dominated + doctrine = doctrine_temporal_head + doctrine = doctrine_gender_equal doctrine = doctrine_pluralism_righteous - doctrine = doctrine_theocracy_temporal + doctrine = doctrine_theocracy_lay_clergy #Marriage | placeholder doctrine = doctrine_monogamy - doctrine = doctrine_divorce_approval - doctrine = doctrine_bastardry_legitimization + doctrine = doctrine_divorce_allowed + doctrine = doctrine_bastardry_none doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece #Crimes | placeholder - doctrine = doctrine_homosexuality_shunned + doctrine = doctrine_homosexuality_accepted doctrine = doctrine_adultery_men_shunned - doctrine = doctrine_adultery_women_crime - doctrine = doctrine_kinslaying_close_kin_crime - doctrine = doctrine_deviancy_crime - doctrine = doctrine_witchcraft_crime + doctrine = doctrine_adultery_women_shunned + doctrine = doctrine_kinslaying_shunned + doctrine = doctrine_deviancy_accepted + doctrine = doctrine_witchcraft_shunned #Clerical Functions | placeholder - doctrine = doctrine_clerical_function_taxation - doctrine = doctrine_clerical_gender_male_only - doctrine = doctrine_clerical_marriage_disallowed - doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + doctrine = doctrine_clerical_function_alms_and_pacification + doctrine = doctrine_clerical_gender_equal + doctrine = doctrine_clerical_marriage_allowed + doctrine = doctrine_clerical_succession_temporal_appointment #Allow pilgrimages | placeholder doctrine = doctrine_pilgrimage_encouraged @@ -245,21 +245,22 @@ graphical_faith = "catholic_gfx" #placeholder holy sites - holy_site = jerusalem - holy_site = rome - holy_site = cologne - holy_site = santiago - holy_site = kent + holy_site = maastricht + holy_site = rome_concord + holy_site = strassburg + holy_site = frankfurt + holy_site = brussels + holy_site = luxembourg #holy_site = segrada_familia #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + #doctrine = special_doctrine_novelist_cousin #Tenets | placeholder - doctrine = tenet_vows_of_poverty - doctrine = tenet_armed_pilgrimages - doctrine = tenet_pursuit_of_power + doctrine = core_tenet_belle_epoque + doctrine = tenet_europa_regina + doctrine = tenet_wandering_bards holy_order_names = { #placeholder { name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" } diff --git a/common/religion/religions/NEOW_novelist.txt b/common/religion/religions/NEOW_novelist.txt index d08dbafe..a26da216 100644 --- a/common/religion/religions/NEOW_novelist.txt +++ b/common/religion/religions/NEOW_novelist.txt @@ -12,8 +12,8 @@ #Marriage | placeholder doctrine = doctrine_monogamy doctrine = doctrine_divorce_disallowed - doctrine = doctrine_bastardry_legitimization - doctrine = doctrine_consanguinity_cousins + doctrine = doctrine_bastardry_none + doctrine = doctrine_consanguinity_restricted #Crimes | placeholder doctrine = doctrine_homosexuality_accepted @@ -21,10 +21,10 @@ doctrine = doctrine_adultery_women_crime doctrine = doctrine_kinslaying_any_dynasty_member_crime doctrine = doctrine_deviancy_shunned - doctrine = doctrine_witchcraft_crime + doctrine = doctrine_witchcraft_accepted #Clerical Functions | placeholder - doctrine = doctrine_clerical_function_alms_and_pacification + doctrine = doctrine_clerical_function_recruitment doctrine = doctrine_clerical_gender_either doctrine = doctrine_clerical_marriage_allowed doctrine = doctrine_clerical_succession_temporal_appointment @@ -334,6 +334,11 @@ doctrine = special_doctrine_novelist_kinship doctrine = special_doctrine_novelist + doctrine = doctrine_adultery_men_shunned + doctrine = doctrine_adultery_women_shunned + doctrine = doctrine_witchcraft_shunned + doctrine = doctrine_clerical_gender_men + #Tenets | add unique ones eventually doctrine = tenet_universal_scripture doctrine = tenet_restore_the_crown @@ -410,7 +415,12 @@ #Special Tolerance | placeholder doctrine = special_doctrine_novelist_kinship doctrine = special_doctrine_novelist - + + doctrine = doctrine_homosexuality_shunned + doctrine = doctrine_witchcraft_crime + doctrine = doctrine_pluralism_pluralistic + doctrine = doctrine_bastardry_legitimization + #Tenets | add unique ones eventually doctrine = tenet_universal_scripture doctrine = tenet_people_of_the_book diff --git a/common/religion/religions/NEOW_thelema.txt b/common/religion/religions/NEOW_thelema.txt index 162772a4..417be354 100644 --- a/common/religion/religions/NEOW_thelema.txt +++ b/common/religion/religions/NEOW_thelema.txt @@ -9,34 +9,34 @@ doctrine = doctrine_theocracy_temporal #Marriage | placeholder - doctrine = doctrine_monogamy - doctrine = doctrine_divorce_approval - doctrine = doctrine_bastardry_legitimization + doctrine = doctrine_concubines + doctrine = doctrine_divorce_allowed + doctrine = doctrine_bastardry_none doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece #Crimes | placeholder - doctrine = doctrine_homosexuality_shunned - doctrine = doctrine_adultery_men_shunned - doctrine = doctrine_adultery_women_crime - doctrine = doctrine_kinslaying_close_kin_crime - doctrine = doctrine_deviancy_crime - doctrine = doctrine_witchcraft_crime + doctrine = doctrine_homosexuality_accepted + doctrine = doctrine_adultery_men_accepted + doctrine = doctrine_adultery_women_accepted + doctrine = doctrine_kinslaying_shunned + doctrine = doctrine_deviancy_virtuous + doctrine = doctrine_witchcraft_virtuous #Clerical Functions | placeholder - doctrine = doctrine_clerical_function_taxation + doctrine = doctrine_clerical_function_recruitment doctrine = doctrine_clerical_gender_either - doctrine = doctrine_clerical_marriage_disallowed - doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + doctrine = doctrine_clerical_marriage_allowed + doctrine = doctrine_clerical_succession_spiritual_appointment #Allow pilgrimages | placeholder doctrine = doctrine_pilgrimage_encouraged #Funeral tradition | placeholder - doctrine = doctrine_funeral_stoic + doctrine = doctrine_funeral_cremation traits = { - virtues = { forgiving compassionate lustful } - sins = { vengeful sadistic chaste } + virtues = { forgiving gregarious lustful lifestyle_mystic hashishiyah } + sins = { vengeful sadistic fickle lazy } } reserved_male_names = { #put larp names here later @@ -245,11 +245,11 @@ graphical_faith = "catholic_gfx" #placeholder holy sites - holy_site = jerusalem - holy_site = rome - holy_site = cologne - holy_site = santiago - holy_site = kent + holy_site = lochness + holy_site = cefalu + holy_site = paris + holy_site = london + #holy_site = cairo #holy_site = segrada_familia #Special Tolerance | placeholder @@ -332,6 +332,8 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian doctrine = special_doctrine_esoteric_witchcraft + doctrine = doctrine_no_head + doctrine = doctrine_pluralism_pluralistic #Tenets | WIP doctrine = tenet_love_under_will diff --git a/common/religion/religions/NEOW_wicca.txt b/common/religion/religions/NEOW_wicca.txt index 98eb1595..a8860866 100644 --- a/common/religion/religions/NEOW_wicca.txt +++ b/common/religion/religions/NEOW_wicca.txt @@ -3,30 +3,30 @@ #Main Group | placeholder - doctrine = doctrine_spiritual_head + doctrine = doctrine_temporal_head doctrine = doctrine_gender_equal - doctrine = doctrine_pluralism_righteous - doctrine = doctrine_theocracy_temporal + doctrine = doctrine_pluralism_pluralistic + doctrine = doctrine_theocracy_lay_clergy #Marriage | placeholder doctrine = doctrine_monogamy - doctrine = doctrine_divorce_approval - doctrine = doctrine_bastardry_legitimization - doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece + doctrine = doctrine_divorce_accepted + doctrine = doctrine_bastardry_none + doctrine = doctrine_consanguinity_cousins #Crimes | placeholder - doctrine = doctrine_homosexuality_shunned - doctrine = doctrine_adultery_men_shunned + doctrine = doctrine_homosexuality_accepted + doctrine = doctrine_adultery_men_crime doctrine = doctrine_adultery_women_crime doctrine = doctrine_kinslaying_close_kin_crime - doctrine = doctrine_deviancy_crime - doctrine = doctrine_witchcraft_crime + doctrine = doctrine_deviancy_accepted + doctrine = doctrine_witchcraft_virtuous #Clerical Functions | placeholder - doctrine = doctrine_clerical_function_taxation + doctrine = doctrine_clerical_function_alms_and_pacification doctrine = doctrine_clerical_gender_either - doctrine = doctrine_clerical_marriage_disallowed - doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + doctrine = doctrine_clerical_marriage_allowed + doctrine = doctrine_clerical_succession_temporal_appointment #Allow pilgrimages | placeholder doctrine = doctrine_pilgrimage_encouraged @@ -63,7 +63,7 @@ { name = "holy_order_christian" coat_of_arms = "ho_christian" } } - holy_order_maa = { teutonic_knights } #placeholder + #holy_order_maa = { teutonic_knights } #placeholder localization = { #HighGod | placeholder @@ -245,11 +245,12 @@ graphical_faith = "catholic_gfx" #placeholder holy sites - holy_site = jerusalem - holy_site = rome - holy_site = cologne - holy_site = santiago - holy_site = kent + holy_site = stonehenge + holy_site = wight + holy_site = warwick + holy_site = cornwall + holy_site = rennes + #holy_site = cairo #holy_site = segrada_familia #Special Tolerance | placeholder diff --git a/gfx/coat_of_arms/textured_emblems/flag_thrace.png b/gfx/coat_of_arms/textured_emblems/flag_thrace.png new file mode 100644 index 00000000..b392b2c3 --- /dev/null +++ b/gfx/coat_of_arms/textured_emblems/flag_thrace.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c376477383751fcb245f26d8baebd4353c332e823e3e257a38820d0ddf01bf02 +size 873 diff --git a/history/characters/NEOW_e_germania.txt b/history/characters/NEOW_e_germania.txt index 92f7ba5d..767ce3c6 100644 --- a/history/characters/NEOW_e_germania.txt +++ b/history/characters/NEOW_e_germania.txt @@ -1,8 +1,8 @@ germany0001 = { name = "Wilhelm" - dynasty = dynn_zollern + dynasty = zollern_dynasty religion = "numenorian" - culture = picard + culture = saxon trait = education_stewardship_1 trait = ambitious trait = brave @@ -17,7 +17,7 @@ germany0002 = { name = "Franz" - dynasty = dynn_klosters + dynasty = klosters_dynasty religion = "numenorian" culture = metropolitain trait = education_stewardship_3 @@ -126,7 +126,7 @@ germany0007 = { germany0008 = { name = "Lars" dynasty = hauke_dynasty - religion = "catholic" + religion = "roman" culture = swabian trait = education_martial_2 trait = arbitrary @@ -144,14 +144,13 @@ germany0008 = { germany0009 = { name = "Julius" dynasty = no_dynasty - religion = "catholic" + religion = "roman" culture = normaund trait = education_learning_2 trait = wrathful trait = brave trait = ambitious trait = disfigured - trait = maimed 2529.1.1 = { birth = yes @@ -164,8 +163,8 @@ germany0009 = { germany0010 = { name = "Georg" dynasty = wilsberg_dynasty - religion = "catholic" - culture = metropolitain + religion = "concordianist" + culture = saxon trait = education_intrigue_4 trait = gluttonous trait = content @@ -289,3 +288,22 @@ germany0016 = { death = yes } } + +germany0017 = { + name = "Radbot" + dynasty = zollern_dynasty + religion = "catholic" + culture = poitevin + trait = education_diplomacy_3 + trait = cynical + trait = content + trait = compassionate + trait = scaly + + 2515.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} \ No newline at end of file diff --git a/history/provinces/k_england.txt b/history/provinces/k_england.txt index ba500c41..6a205573 100644 --- a/history/provinces/k_england.txt +++ b/history/provinces/k_england.txt @@ -40,13 +40,13 @@ 1528 = { #Woxbrigge culture = soueyrneg religion = victorian - holding = castle_holding + holding = city_holding } 1529 = { #Gore - holding = none + holding = church_holding } 1530 = { #Brentford - holding = church_holding + holding = castle_holding } ###c_essex @@ -66,8 +66,8 @@ holding = none #1199 } -1517 = { #Dunmow - holding = church_holding +1517 = { #Saffron Walden + holding = city_holding #Named "Dunemowe" in 951 but already settled before #Set as church_holding to have all 3 holding types } @@ -307,8 +307,11 @@ religion = victorian holding = castle_holding } + 9721 = { - holding = city_holding + holding = castle_holding + culture = scouseg + religion = victorian } ##d_york ################################### diff --git a/history/provinces/k_scotland.txt b/history/provinces/k_scotland.txt index 574444de..a66f2ea2 100644 --- a/history/provinces/k_scotland.txt +++ b/history/provinces/k_scotland.txt @@ -390,7 +390,9 @@ holding = none } 8775 = { #Urquhart - holding = none + holding = church_holding + culture = gaelic + religion = presbyterian } 8776 = { #Glenelg holding = none diff --git a/history/titles/k_rheinland.txt b/history/titles/k_rheinland.txt index ae6662c8..cdfdd1cd 100644 --- a/history/titles/k_rheinland.txt +++ b/history/titles/k_rheinland.txt @@ -10,12 +10,6 @@ d_trier = { } } -c_koblenz = { - 2554.1.1 = { - holder = germany0009 #Wilhelm Zollern - } -} - d_lower_lorraine = { 2554.1.1 = { holder = germany0010 #Wilhelm Zollern diff --git a/history/titles/k_swabia.txt b/history/titles/k_swabia.txt index c28e86c0..344cc418 100644 --- a/history/titles/k_swabia.txt +++ b/history/titles/k_swabia.txt @@ -14,4 +14,10 @@ c_breisgau = { 2554.1.1 = { holder = germany0008 #Wilhelm Zollern } -} \ No newline at end of file +} + +c_zollern = { + 2554.1.1 = { + holder = germany0017 #Radbot Zollern + } +} \ No newline at end of file diff --git a/holder for later/common/landed_titles/nistrenia.txt b/holder for later/common/landed_titles/nistrenia.txt index d93bc345..0a7bfcf9 100644 --- a/holder for later/common/landed_titles/nistrenia.txt +++ b/holder for later/common/landed_titles/nistrenia.txt @@ -109,6 +109,21 @@ e_nistrenia = { color = { 156 130 67 } } + b_orsova = { + province = 4975 + + color = { 247 201 78 } + } + b_mehadia = { + province = 4976 + + color = { 247 201 78 } + } + b_karansebes = { + province = 3881 + + color = { 247 201 78 } + } } } d_bihar = { @@ -592,21 +607,6 @@ e_nistrenia = { b_severin = { province = 516 - color = { 247 201 78 } - } - b_orsova = { - province = 4975 - - color = { 247 201 78 } - } - b_mehadia = { - province = 4976 - - color = { 247 201 78 } - } - b_karansebes = { - province = 3881 - color = { 247 201 78 } } } diff --git a/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml b/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml index 6fda0648..0a77f09b 100644 --- a/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml +++ b/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml @@ -96,6 +96,9 @@ dynn_furrer:0 "Furrer" dynn_karstein:0 "Karstein" dynn_habsburg:0 "Habsburg" + dynn_lichtenstein:0 "Lichtenstein" + dynn_audi:0 "Audi" + dynn_zollern:0 "Zollern" # PATRONYMS — PREFIXES AND SUFFIXES #Brittannic diff --git a/localization/english/titles_l_english.yml b/localization/english/titles_l_english.yml index 12d94445..f07afa50 100644 --- a/localization/english/titles_l_english.yml +++ b/localization/english/titles_l_english.yml @@ -12140,8 +12140,8 @@ c_cherso_adj:0 "Charsian" c_cherson:0 "Cherson" c_cherson_adj:0 "Chersonian" - c_cheshire:0 "Cheshire" - c_cheshire_adj:0 "Cheshirite" + c_cheshire:0 "Manchester" + c_cheshire_adj:0 "Mancunian" c_chester_adj:0 "Chesterian" c_chilia:0 "Chilia" c_chilia_adj:0 "Chilian" @@ -16594,8 +16594,8 @@ k_germany:0 "Germany" k_germany_adj:0 "German" k_germany_pre:0 "Germano" - k_east_francia:0 "East Francia" - k_east_francia_adj:1 "East Franconian" + k_east_francia:0 "Hessia" + k_east_francia_adj:1 "Hessian" k_germiyan:0 "Germiyan" k_gondwana:0 "Gondwana" k_gondwana_adj:0 "Gondwanan"