diff --git a/.known_errors/scripted_effects_database_exceptions.txt b/.known_errors/scripted_effects_database_exceptions.txt index 2de33f9eaf..8d2afbe138 100644 --- a/.known_errors/scripted_effects_database_exceptions.txt +++ b/.known_errors/scripted_effects_database_exceptions.txt @@ -34,6 +34,15 @@ mpo_867_tributary_setup_effect mpo_1178_tributary_setup_effect tgp_silk_road_movement_china_effect tgp_1066_tributary_setup_effect +base_1178_tributary_setup_effect +form_siam_kingdom_decision_scripted_effec +form_brunei_kingdom_decision_scripted_effect +form_brunei_empire_decision_scripted_effect +base_867_tributary_setup_effect +base_1066_tributary_setup_effect +split_byzantine_empire_effect +korea_unify_goryeo_reward_effect +form_siam_kingdom_decision_scripted_effect #Other BP stuff convert_government_type_without_check_effect change_faith_if_alive_effect diff --git a/.known_errors/scripted_triggers_database_exceptions.txt b/.known_errors/scripted_triggers_database_exceptions.txt index 53f3c2aa5e..ee7ef2c8a8 100644 --- a/.known_errors/scripted_triggers_database_exceptions.txt +++ b/.known_errors/scripted_triggers_database_exceptions.txt @@ -56,6 +56,7 @@ portrait_steppe_clothing_spouse_trigger portrait_fp3_turkic_clothing_spouse_trigger portrait_steppe_clothing_trigger portrait_byzantine_clothing_trigger +portrait_religious_jain_trigger can_have_bishop_theocratic_succession_law_trigger silk_road_innovation_trigger culture_has_slavic_heritage_pillar_trigger @@ -99,5 +100,18 @@ can_change_succession_laws_realm_flag_trigger ep3_orthodox_faith_trigger vassal_follows_directive_trigger coronation_trigger +portrait_bp_east_germanic_shared_clothing_trigger +portrait_religious_norse_trigger +portrait_religious_zoroastrian_trigger +portrait_bp_dacian_clothing_spouse_trigger +portrait_bp_east_iranian_clothing_spouse_trigger +portrait_bp_caucasian_clothing_trigger +fp1_can_raise_stele_title_scope_trigger +fp1_achievement_culture_norse_trigger +portrait_bp_east_germanic_shared_clothing_spouse_trigger +portrait_bp_caucasian_clothing_spouse_trigger +portrait_bp_east_iranian_clothing_trigger +BP_sacred_eunuch_clothing_trigger +portrait_bp_dacian_clothing_trigger #Tributary Triggers is_non_permanent_tributary \ No newline at end of file diff --git a/.known_errors/scripted_triggers_suffix_exceptions.txt b/.known_errors/scripted_triggers_suffix_exceptions.txt index a724d27186..5cf86a84c1 100644 --- a/.known_errors/scripted_triggers_suffix_exceptions.txt +++ b/.known_errors/scripted_triggers_suffix_exceptions.txt @@ -28,5 +28,6 @@ faiths_are_in_orthodox_christianity_group faiths_are_in_western_christianity_group faiths_are_in_eastern_christianity_group building_requirement_high_tribal +fp1_is_norse #Minorities has_minority_counties \ No newline at end of file diff --git a/ChangeLog.txt b/ChangeLog.txt index 1bc8e4837c..4725857e70 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,147 @@ +2026-01-24 v0.1.8.3 +----------- +- Updated game to 1.18.2 Vanilla Standard, absent the Eastern map additions + +Activities: +- Added dynamic backgrounds for "Animal Sacrifice" activities + +Traditions: +- "Tamiltay" tradition unlocks Runestones, mimicking the Tamil's culture features in CK2 WtWSMS + +Culture: +- Languages: + - Added Avestan language as part of the Iranic branch of Indo-European + +Religion: +- Added Nastika Religion: + - Added Nastika as a separate Dharmic religion without Multireligious Interweaving, representing an offshoot of Sramanic traditions like Jainism and Buddhism + - This subsumes the Ajivika and Ajnana philosophical schools, giving them more precise tenet effects + - General Features: + - Virtues: Temperate, Cynical, Content + - Sins: Arrogant, Arbitrary, Vengeful + - Male Dominated, Pluralist, Lay Clergy, Polytheist, Agnostic, Teachings of the Sramanas, Multireligious Interweaving + - Faiths: Ajivika, Lokayata, Ajnana + - Added "Dravidian Paganism" to the Adivasi religion, covering the pre-Shaktism beliefs of the South Dravidian peoples + - Tenets: Adoricism, Adaptive, Ancestor Worship, Rajadharma Right to Rule, Inscribed Monuments doctrine, and Shaktism doctrine, the last modeling the evolution to Medieval Tamil Shaktism + - Merged Sanamahsim Paganism with Sedism to better align with Vanilla CK3 +- Tenets: + - "Gnosticism" Tenet and "Gnosis" Christian Doctrine unlock "Reincarnation" Tenet if selected during faith creation + - "Megalithic Constructions" Tenet unlocks Runestone Raising decision + - Monasticism, Aniconism are unavailable to Nastika faiths + - Gave "Alexandrian Catechism" a new localization for Hellenism and made available to Hellenics with "Humanistic Philosophy" Doctrines +- Liturgical Languages: + - Added Liturgical Languages for some Christian, Jewish, and Buddhist Faiths + - This influences the languages priests are required to know + - Different Christian Rites unlock different liturgical languages + - Latin, Greek, Abyssinian, Coptic, and Aramaic, depending on the Rite chosen + - Hindu and Jain faiths have Sanskirt as a Liturgical Language + - Chinese, Magadhi Prakrit for Buddhists, depending on Buddhist Canon + - Avestan for Zoroastrians +- Holy Sites: + - Added another Kerala holy site for Dravidian Paganism, mirroring Jersualem's effects instead of the overpowered Vanilla Kerala effect +- Doctrines: + - Theism Doctrine: + - Added "Monist" as a Theism doctrine for certain faiths with an explicit Monist or Pantheist outlook + - Treats other religious families and same family as astray and bans holy wars, requires Pluralist outlook + - Added "Agnostic" as a Theism doctrine for Nastika faiths + - Treats other faiths as astray and forbids holy wars + - Added "Polytheistic Syncretism" as a Theism doctrine for Hellenic faiths + - Treats, and is treated by, Polytheist, Polytheistic Syncretic, and Monist faiths as Astray instead of Hostile, requires Pluralist outlook + - All of these doctrines require a Pluralist Religious Attitude Doctrine + - Added "Inscribed Monuments" Doctrine allowing for "Raise Runestone" decision for Norse Pagan, Scythian Pagan, Indian Tribal Pagan, and Celtic Pagan faiths + - Added "Humanistic Philosophy" Doctrine for Platonism and Stoicism, treating "Teachings of the Srmanas" and "Humanistic Philosophy" Doctrines as Astray and giving some features of Literalism + - Added "Teachings of the Srmanas", treating faiths of the same religion as Righteous, Faiths with "Humanistic Philosophy" doctrine as astray, Buddhist and Jain faiths considered astray, Monasticism and Aniconism features, and clergy are always monks + - Christian Doctrines: + - Added type hints to explain what Christian Doctrine selections play into which other doctrines + - Added "Ge'ez Rite" to model Ethiopia's unique liturgical situation + - Local Rite adds 5 opinion to county opinion + - No Rite adds 5% piety per month + - Buddhist Canons: + - Added "Sectarians" Doctrine for Maitreya Buddhism, making them consider other Buddhists + - Right to Rule Doctrines: + - "Right to Rule" doctrines moved to Ritual Doctrines category + - Rajadharma is available to the Dharmic Religion, Faiths with Eastern Syncretism, and Faiths with Eastern Pagan Doctrine, or a faith that already has the doctrine + - Khvarenah is available to the Mazdan Religion, Faiths with Zoroastrian Syncretism, "Ancient Iranian Pantheon" Doctrine, or a faith that already has the doctrine + - Made "Multireligious Interweaving" doctrine consider Eastern Pagans to be Astray instead of Hostile, Nastika faiths Hostile instead of Astray +- Various Faith modifications: + - Celtic Paganism: + - Uses "Cranial Trophies" Tenet if "All Under Heaven" DLC is available, otherwise uses "Human Sacrifice" Tenet + - Has "Inscribed Monuments" Doctrine + - Added appropriate Buddhist canons to new Buddhist faiths + - Added Ge'ez Rite to Ethiopian Orthodoxy, Antinomianism Doctrine to Antinomianism + - Hellenic Mystery Religions use "Spiritual, Revokable" Clerical Doctrine + - Cybellianism uses "Equal" doctrine + - Vaishnavism replaces "Monasticism" with "Preservation" Tenet + - Adivasi faiths have "Inscribed Monuments" doctrine + - Illyrian Paganism uses "Mandatory Pilgrimage" doctrine, in line with the descriptions emphasis on holy places + - Mingism has "Supersessionism" Dualist Doctrine + - Stoicism replaces "Cosmopolitanism" Tenet with "Ritual Suicide" Tenet, "Literalism" Tenet replaced with "Harmonious Society" Tenet with "All Under Heaven" DLC, otherwise "Philosophical School" Tenet, uses "Monism" doctrine + - Pythagoreanism replaces "Literalism" Tenet replaced with "Philosophical School" Tenet, uses "Monism" doctrine + - Platonism replaces "Literalism" Tenet replaced with "Philosophical School" Tenet, replaces "Cosmopolitanism" with "Patron Gods", uses "Monism" doctrine + - Shaivism replaces "Esotericism" Tenet with "Sacred Destruction" Tenet + - Hellenism replaces "Interpretatio Romana" Tenet with "Esotericism" Tenet + - Shaktism (both kinds) have "Equal" and "Clerical Gender: Either" doctrines + - Shrautism replaces "Esotericism" with "Ritual Celebrations" + +Traits: +- Erudite, Imposing, Perceptive, Absentminded, Tall, Agile, Wrymouth, Harelip, Deaf, Ambidextrous, Left-handed, Melodious Voice, Powerful Voice, Calm Voice are all physical traits +- Tall, Harelip, Wrymouth, Deaf, Ambidextrous, Left-Handed are congenital traits +- Tall, Harelip, Wrymouth, and Enarei have portrait effects + +Events: +- Event backgrounds and animations have been overhauled + +History: +- Overhauled the religious landscape in Southern India +- Hunnic Slav vassals are now tributaries +- Mandala government implemented for the Pyu statelets +- Touched up history of Dafydd of Elmet, Saint Patrick +- Historic commanders touched up +- General character history improvements + +GUI: +- Created a new "Structural" Doctrine group in the Faith views, putting certain doctrines that relate the nature of the faith to others as well as temporal power + +GFX: +- Fixed up some COAs +- Lots of new decision graphics added and overhauled +- Overhauled religious clothing extensively +- Changed various other graphics + +Localization: +- Added special flavorization for "Harmonious Society" for Hellenic Philosophies +- Added special flavorization for "Sacred Lies" Tenet for Nastika faiths +- Title holder flavorization greatly overhauled +- Relabeled "Kulturbund" as "Heritage Continuum" +- Updated localizations for Christian Court Chaplains to be correct +- Added appropriate localizations for Stele depending on cultural language groups & heritages +- Various other minor localization improvements + +Tweaks: +- Removed blocker on landed vassals being on the council for Rajamandala governments, as the opinion penalty is now implicit regardless of trigger +- The Vegetarian trait has no implicit piety now; all piety rewards are from one's faith's view of Vegetarianism +- Balaskan culture uses "Zealous Pagans" Tradition instead of "Strong Believers" Tradition +- Block adoption of Mandala government for Centralized governments +- Ensured priests traits are applied appropriately +- Mystical Birthright Tenet is available to all Steppe Religions +- "Sun Worship" Tenet is made available Hindu Faiths with the "Saurism" doctrine +- Sacred Destruction increases lifetime subjugation limit by one +- "Create Kingdom of Israel" decision adds "Divine Right" Right to Rule doctrine to the faith of the former + +Bug Fixes: +- Fixed various localization issues +- Docetism has no liturgical right +- No longer able to change your Theism Doctrine when creating a Rite so that it differs from your head of faith. No more Dyophysite Trinitarian Polytheist Rites, thank you very much. +- Fixed being able to adopt Mandala government before entering the Late Antiquity Era +- Fixed the Tuyuhun flipping to tribal day 1 +- Fixed a failed cooldown removal for certain personal deity selections +- Fixed various tradition bugs relating to poetry lifestyle +- Fixed a bug where landless adventurers with a specific mission got the generic event +- Fixed a bug with permanent tributaries not transferring correctly in some wars +- Fixed an issue with religion conversion selection +- Fixed a bug with Adoricism Tenet's show conditions +- Hedonism, Ritual Celebrations Tenets includes Festival Piety parameter + 2025-11-26 v0.1.8.2 ----------- Culture: diff --git a/WtWSMS.mod b/WtWSMS.mod index eaada718f9..b75c0ce460 100644 --- a/WtWSMS.mod +++ b/WtWSMS.mod @@ -9,6 +9,10 @@ tags={ "Religion" "Total Conversion" } -version = "0.1.8.2" +version = "0.1.8.3" supported_version="1.18.*" path = "mod/WtWSMS" +replace_path="history/characters" +replace_path="history/cultures" +replace_path="history/provinces" +replace_path="history/titles" \ No newline at end of file diff --git a/WtWSMS/common/activities/activity_types/bp_animal_sacrifice.txt b/WtWSMS/common/activities/activity_types/bp_animal_sacrifice.txt index 56ca7771c2..cb43111282 100644 --- a/WtWSMS/common/activities/activity_types/bp_animal_sacrifice.txt +++ b/WtWSMS/common/activities/activity_types/bp_animal_sacrifice.txt @@ -687,12 +687,103 @@ activity_bp_animal_sacrifice = { environment = "environment_event_fp1_ocean" ambience = "event:/DLC/FP1/SFX/Events/event_ocean_longship" } + # End Travel + background = { + trigger = { + OR = { + scope:host = { government_has_flag = government_is_nomadic } + AND = { + scope:host = { government_has_flag = government_is_tribal } + activity_location.culture ?= { has_graphical_steppe_culture_group_trigger = yes } + } + scope:host = { + is_landless_adventurer = yes + culture ?= { has_graphical_steppe_culture_group_trigger = yes } + } + } + } + texture = "gfx/interface/illustrations/event_scenes/ep2_feast_steppe.dds" + environment = "environment_steppe_feast" + ambience = "event:/SFX/Events/Backgrounds/feasthall" + } + background = { + trigger = { + scope:host = { is_landless_adventurer = yes } + } + texture = "gfx/interface/illustrations/event_scenes/bp1_bonfire.dds" + environment = "environment_event_bp1_bonfire" + ambience = "event:/SFX/Events/Backgrounds/burning_building" + } + background = { # FP3 + trigger = { + scope:host.religion = religion:zoroastrianism_religion + } + texture = "gfx/interface/illustrations/event_scenes/fp3_temple.dds" + environment = "environment_event_fp3_temple" + ambience = "event:/SFX/Events/Backgrounds/temple_generic" + } + background = { # EP3 + trigger = { + activity_location.culture = { has_building_gfx = byzantine_building_gfx } + } + texture = "gfx/interface/illustrations/event_scenes/ep3_feast_byzantine.dds" + environment = "environment_ep3_byzantine_feast" + ambience = "event:/SFX/Events/Backgrounds/corner_of_tavern" + } + background = { + trigger = { + activity_location ?= { + OR = { + culture = { has_graphical_india_culture_group_trigger = yes } + steppe_building_gfx_use_indian_trigger = yes + } + } + } + texture = "gfx/interface/illustrations/event_scenes/ep2_feast_indian.dds" + environment = "environment_indian_feast" + ambience = "event:/SFX/Events/Backgrounds/feasthall" + } + background = { + trigger = { + OR = { + activity_location.culture = { has_building_gfx = arabic_group_building_gfx } + activity_location.culture = { has_building_gfx = berber_group_building_gfx } + activity_location.culture = { has_building_gfx = iberian_building_gfx } + activity_location.culture = { has_building_gfx = iranian_building_gfx } + activity_location = { steppe_building_gfx_use_mena_trigger = yes } + } + } + texture = "gfx/interface/illustrations/event_scenes/ep2_feast_mena.dds" + environment = "environment_mena_feast" + ambience = "event:/SFX/Events/Backgrounds/feasthall" + } + background = { + trigger = { + activity_location ?= { + OR = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + steppe_building_gfx_use_east_asian_trigger = yes + } + } + } + texture = "gfx/interface/illustrations/event_scenes/tgp_temple_asia.dds" + environment = "environment_tgp_temple_asia" + ambience = "event:/DLC/EP4/SFX/Events/Event_Backgrounds/tgp_temple_asia" + } + background = { + trigger = { + activity_location.culture = { has_building_gfx = african_building_gfx } + } + texture = "gfx/interface/illustrations/event_scenes/ep2_feast_sub_saharan.dds" + environment = "environment_sub-saharan_feast" + ambience = "event:/SFX/Events/Backgrounds/feasthall" + } #Fallback background = { - texture = "gfx/interface/illustrations/event_scenes/temple.dds" - environment = "environment_event_feast" - ambience = "event:/SFX/Events/Backgrounds/temple_generic" + texture = "gfx/interface/illustrations/event_scenes/fp1_viking_feast.dds" + environment = "environment_event_fp1_viking_feast" + ambience = "event:/DLC/FP1/SFX/Events/event_viking_feast" } diff --git a/WtWSMS/common/casus_belli_types/10_tgp_japan_wars.txt b/WtWSMS/common/casus_belli_types/10_tgp_japan_wars.txt index 6aad6f3e6b..133d5e6474 100644 --- a/WtWSMS/common/casus_belli_types/10_tgp_japan_wars.txt +++ b/WtWSMS/common/casus_belli_types/10_tgp_japan_wars.txt @@ -2157,6 +2157,7 @@ eradicate_house_cb = { # scope:defender allowed_against_character = { + is_landed = yes #Can't be the attacker's top liege NOR = { is_vassal_or_below_of = scope:attacker @@ -2534,7 +2535,10 @@ japan_establish_soryo_administration_cb = { } scope:defender = { - faction_demand_regent_transfer_effect = { NEW_REGENT = scope:attacker } + faction_demand_regent_transfer_effect = { + NEW_REGENT = scope:attacker + REASON = conquest + } } # Prestige Progress for the Attacker @@ -2736,10 +2740,7 @@ japan_bloc_war_cb = { } allowed_for_character_display_regardless = { - custom_tooltip = { - text = japan_bloc_war_cb_cohesion_requirement_tt - house.house_confederation.cohesion >= 25 - } + always = no } # scope:defender diff --git a/WtWSMS/common/casus_belli_types/BP_event_war.txt b/WtWSMS/common/casus_belli_types/BP_event_war.txt index 318862099e..d635df7994 100644 --- a/WtWSMS/common/casus_belli_types/BP_event_war.txt +++ b/WtWSMS/common/casus_belli_types/BP_event_war.txt @@ -582,19 +582,6 @@ zenos_claim_cb = { #Like a claim_cb, but has war-scoped special troops resolve_title_and_vassal_change = scope:change - #Transfer Permanent Tributaries - if = { - limit = { list_size:permanent_tributaries > 0 } - every_in_list = { - list = permanent_tributaries - - BP_break_subject_contract_and_establish_tributary_effect = { - TRIBUTARY = this - SUZERAIN = scope:attacker - } - } - } - if = { limit = { NOT = { scope:claimant = scope:attacker } @@ -663,6 +650,19 @@ zenos_claim_cb = { #Like a claim_cb, but has war-scoped special troops IMPRISONER = scope:attacker } } + + #Transfer Permanent Tributaries + if = { + limit = { list_size:permanent_tributaries > 0 } + every_in_list = { + list = permanent_tributaries + + BP_break_subject_contract_and_establish_tributary_effect = { + TRIBUTARY = this + SUZERAIN = scope:attacker + } + } + } } on_white_peace_desc = { diff --git a/WtWSMS/common/coat_of_arms/coat_of_arms/BP_dynasties.txt b/WtWSMS/common/coat_of_arms/coat_of_arms/BP_dynasties.txt index 84588d2c8f..778da5a4fd 100644 --- a/WtWSMS/common/coat_of_arms/coat_of_arms/BP_dynasties.txt +++ b/WtWSMS/common/coat_of_arms/coat_of_arms/BP_dynasties.txt @@ -263,24 +263,24 @@ house_syagrius = { #Syagrius ; Kingdom of Soissons texture = "ce_wings.dds" color1 = white color2 = black - instance = { position = { 0.5 0.6 } scale = { 1 0.7 } } + instance = { position = { 0.5 0.5 } scale = { 1 0.7 } } } colored_emblem = { texture = "ce_circle_mask.dds" color1 = { 0.2 0.14 0.11 } - instance = { position = { 0.5 0.75 } scale = { 0.35 0.35 } } + instance = { position = { 0.5 0.65 } scale = { 0.35 0.35 } } } colored_emblem = { texture = "ce_cross_patriarchal.dds" color1 = { 0.8 0.2 0.15 } color2 = red - instance = { position = { 0.5 0.35 } scale = { 0.7 0.7 } } + instance = { position = { 0.5 0.25 } scale = { 0.7 0.7 } } } colored_emblem = { texture = "ce_frame_circle_borre_double.dds" color1 = { 0.8 0.2 0.15 } color2 = { 0.8 0.2 0.15 } - instance = { position = { 0.5 0.75 } scale = { 0.5 0.5 } } + instance = { position = { 0.5 0.65 } scale = { 0.5 0.5 } } } } 1042160 = { #Thorciling ; Odoacer, Italy diff --git a/WtWSMS/common/coat_of_arms/coat_of_arms/BP_landed_titles.txt b/WtWSMS/common/coat_of_arms/coat_of_arms/BP_landed_titles.txt index 47804cafe3..6765c7d0a5 100644 --- a/WtWSMS/common/coat_of_arms/coat_of_arms/BP_landed_titles.txt +++ b/WtWSMS/common/coat_of_arms/coat_of_arms/BP_landed_titles.txt @@ -259,7 +259,6 @@ k_iberia = { #Historic flag circa the time period color2 = "red" } k_caucasian_albania = house_arsacid_albania -d_caucasian_albania = house_arsacid_albania d_gugark = { pattern = "pattern_solid.dds" @@ -783,33 +782,7 @@ c_theodosiopolis={ #Landless Titles d_laamp_odoacer = 1042160 -d_laamp_zeno = { # Re-positioned to fit adventurer flag - pattern = "pattern_solid.dds" - color1 = { 0.2 0.14 0.11 } - colored_emblem = { - texture = "ce_wings.dds" - color1 = white - color2 = black - instance = { position = { 0.5 0.5 } scale = { 1 0.7 } } - } - colored_emblem = { - texture = "ce_circle_mask.dds" - color1 = { 0.2 0.14 0.11 } - instance = { position = { 0.5 0.65 } scale = { 0.35 0.35 } } - } - colored_emblem = { - texture = "ce_cross_patriarchal.dds" - color1 = { 0.8 0.2 0.15 } - color2 = red - instance = { position = { 0.5 0.25 } scale = { 0.7 0.7 } } - } - colored_emblem = { - texture = "ce_frame_circle_borre_double.dds" - color1 = { 0.8 0.2 0.15 } - color2 = { 0.8 0.2 0.15 } - instance = { position = { 0.5 0.65 } scale = { 0.5 0.5 } } - } -} +d_laamp_zeno = 1022187 d_laamp_hormidak=dynn_hormidak d_laamp_vidimir={ pattern="pattern_solid.dds" diff --git a/WtWSMS/common/council_positions/00_council_positions_BP_overwrite.txt b/WtWSMS/common/council_positions/00_council_positions_BP_overwrite.txt index 7f6fad6c8c..a41d7dd616 100644 --- a/WtWSMS/common/council_positions/00_council_positions_BP_overwrite.txt +++ b/WtWSMS/common/council_positions/00_council_positions_BP_overwrite.txt @@ -1,4 +1,4 @@ -##### Changed from Vanilla: Apply Devoted Trait to clerics of Buddhism, Jainism, Cybellians, Taltoists, and Scythian Paganism +##### Changed from Vanilla: Apply specific traits based on doctrines ##### Changed from Vanilla: Applied clerical influence effects to can_fire, can_reassign, can_change_once councillor_court_chaplain = { skill = learning @@ -163,7 +163,7 @@ councillor_court_chaplain = { faith = { OR = { has_doctrine = doctrine_theocracy_temporal - religion = { is_in_family = rf_pagan } + NOR = { religion = religion:christianity_religion } ##### Changed from Vanilla, use appropriate priest name instead of Chaplain } } } @@ -392,35 +392,7 @@ councillor_court_chaplain = { } } } - ##### Changed from Vanilla vvvvv - if = { #Buddhists and Jains are always monastic holders - limit = { - faith = { has_doctrine_parameter = clergy_are_always_monks } - NOT = { has_trait = devoted } - } - add_trait = devoted - } - if = { #Sacred Eunuchs - limit = { faith = { has_doctrine = special_doctrine_sacred_eunuchs } } - if = { limit = { NOT = { has_trait = devoted } } add_trait = devoted } - if = { limit = { NOT = { has_trait = eunuch_1 } } add_trait = eunuch_1 } - } - if = { #Scythian Pagan Court Chaplains are Enarei trait - limit = { - faith = { has_doctrine_parameter = utilizes_enarei } - is_male = yes - NOT = { has_trait = enarei } - } - add_trait = enarei - } - if = { - limit = { - faith = { has_doctrine_parameter = clerics_are_vegetarians } - NOT = { has_trait = vegetarian } - } - add_trait = vegetarian - } - ##### Changed from Vanilla ^^^^^ + bp_setup_priest_traits_effect = yes ##### Changed from Vanilla } ##### Changed from Vanilla ^^^^^ diff --git a/WtWSMS/common/culture/cultures/BP_albanian.txt b/WtWSMS/common/culture/cultures/BP_albanian.txt index 385b9eb3dd..bbcac6a0d8 100644 --- a/WtWSMS/common/culture/cultures/BP_albanian.txt +++ b/WtWSMS/common/culture/cultures/BP_albanian.txt @@ -26,8 +26,8 @@ #Graphics coa_gfx = { byzantine_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { bp_dacian_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_02 house_coa_mask_offset = { 0.0 0.055 } @@ -57,8 +57,8 @@ illyrian = { name_list = name_list_illyrian coa_gfx = { byzantine_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_02 house_coa_mask_offset = { 0.0 0.055 } @@ -89,8 +89,8 @@ dacian = { #The pre-Roman Dacians, dead by the IVth Century name_list = name_list_dacian coa_gfx = { byzantine_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { bp_dacian_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_02 house_coa_mask_offset = { 0.0 0.055 } diff --git a/WtWSMS/common/culture/cultures/BP_caucasian.txt b/WtWSMS/common/culture/cultures/BP_caucasian.txt index b11adfce3c..8397139ff4 100644 --- a/WtWSMS/common/culture/cultures/BP_caucasian.txt +++ b/WtWSMS/common/culture/cultures/BP_caucasian.txt @@ -252,7 +252,7 @@ nakh = { #Migrational Era Chechens coa_gfx = { byzantine_group_coa_gfx western_coa_gfx } building_gfx = { steppe_building_gfx } - clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { bp_caucasian_clothing_gfx west_slavic_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_05 @@ -286,7 +286,7 @@ awaral = { #Migration Era (Caucasian) Avars coa_gfx = { byzantine_group_coa_gfx western_coa_gfx } building_gfx = { steppe_building_gfx } - clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { bp_caucasian_clothing_gfx west_slavic_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_05 @@ -356,7 +356,7 @@ adyghes = { # Migrational Era Adyghes coa_gfx = { byzantine_group_coa_gfx western_coa_gfx } building_gfx = { steppe_building_gfx } - clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { bp_caucasian_clothing_gfx west_slavic_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_05 @@ -411,7 +411,6 @@ balasakan = { head_determination = head_determination_domain traditions = { #Societal Traditions - tradition_zealous_people #Aghwan inheritance #Regional Traditions #Ritual Traditions tradition_religion_blending #Adharic inheritance; were religiously a hodge podge; see Eliya's mission ca. 800 @@ -420,6 +419,12 @@ balasakan = { #Combat Traditions } + dlc_tradition = { + trait = tradition_zealous_pagans + requires_dlc_flag = hybridize_culture + fallback = tradition_zealous_pagans_non_dlc + } + name_list = name_list_caucasian_albanian coa_gfx = { byzantine_group_coa_gfx western_coa_gfx } diff --git a/WtWSMS/common/culture/cultures/BP_common_slavic.txt b/WtWSMS/common/culture/cultures/BP_common_slavic.txt index 1816337101..ba5da591cb 100644 --- a/WtWSMS/common/culture/cultures/BP_common_slavic.txt +++ b/WtWSMS/common/culture/cultures/BP_common_slavic.txt @@ -29,7 +29,7 @@ old_slavic = { coa_gfx = { bp_common_slavic_coa_gfx east_slavic_group_coa_gfx west_slavic_group_coa_gfx south_slavic_group_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { bp_slavic_clothing_gfx east_slavic_clothing_gfx west_slavic_clothing_gfx northern_clothing_gfx } unit_gfx = { eastern_unit_gfx } house_coa_frame = house_frame_05 diff --git a/WtWSMS/common/culture/cultures/BP_gothic.txt b/WtWSMS/common/culture/cultures/BP_gothic.txt index 52ce95ea3d..43e5f51acf 100644 --- a/WtWSMS/common/culture/cultures/BP_gothic.txt +++ b/WtWSMS/common/culture/cultures/BP_gothic.txt @@ -14,7 +14,7 @@ # # 16 = caucasian_northern_blond # 15 = caucasian_brown_hair -# 15 = asian +# 15 = turkic_west # 10 = caucasian_blond # 10 = caucasian_dark_hair # 10 = mediterranean_byzantine @@ -82,7 +82,7 @@ heruli = { # Migrational Era Herules 5 = caucasian_blond 5 = caucasian_dark_hair 5 = caucasian_ginger - 5 = asian + 5 = turkic_west 4 = caucasian_northern_ginger 4 = slavic_dark_hair 2 = caucasian_northern_brown_hair @@ -135,9 +135,7 @@ taifal = { building_gfx = { steppe_building_gfx } #Sarmatian clothing_gfx = { bp_chernyakhov_clothing_gfx } unit_gfx = { mongol_unit_gfx } - house_coa_frame = house_frame_19 - house_coa_mask_offset = { 0.0 0.025 } - house_coa_mask_scale = { 0.95 0.95 } + house_coa_frame = house_frame_14 #Even split between goths and sarmatian ethnicities ethnicities = { @@ -149,7 +147,7 @@ taifal = { 9 = caucasian_northern_blond 8 = caucasian_blond 8 = caucasian_dark_hair - 7 = asian + 7 = turkic_west 5 = caucasian_ginger 5 = slavic_blond 4 = slavic_brown_hair @@ -196,9 +194,7 @@ gothic = { building_gfx = { norse_building_gfx } clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { norse_unit_gfx } - house_coa_frame = house_frame_19 - house_coa_mask_offset = { 0.0 0.025 } - house_coa_mask_scale = { 0.95 0.95 } + house_coa_frame = house_frame_05 ethnicities = { #50% Wielbark, 20% Norse, 20% East Slavic, 10% Sarmatian @@ -265,7 +261,7 @@ visigothic = { building_gfx = { norse_building_gfx } clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { norse_unit_gfx } - house_coa_frame = house_frame_02 + house_coa_frame = house_frame_05 ethnicities = { #100% Gothic @@ -326,9 +322,7 @@ ostrogothic = { building_gfx = { norse_building_gfx } clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { norse_unit_gfx } - house_coa_frame = house_frame_19 - house_coa_mask_offset = { 0.0 0.025 } - house_coa_mask_scale = { 0.95 0.95 } + house_coa_frame = house_frame_05 ethnicities = { #100% Gothic @@ -384,9 +378,7 @@ thracian_gothic = { building_gfx = { norse_building_gfx } clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { norse_unit_gfx } - house_coa_frame = house_frame_19 - house_coa_mask_offset = { 0.0 0.025 } - house_coa_mask_scale = { 0.95 0.95 } + house_coa_frame = house_frame_05 ethnicities = { #100% Gothic @@ -445,9 +437,7 @@ crimean_gothic = { building_gfx = { norse_building_gfx } clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { norse_unit_gfx } - house_coa_frame = house_frame_19 - house_coa_mask_offset = { 0.0 0.025 } - house_coa_mask_scale = { 0.95 0.95 } + house_coa_frame = house_frame_05 ethnicities = { #100% Gothic @@ -518,17 +508,17 @@ skirian = { #Vistulan COA coa_gfx = { bp_vistulan_coa_gfx german_group_coa_gfx baltic_group_coa_gfx west_slavic_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { west_slavic_clothing_gfx northern_clothing_gfx } unit_gfx = { northern_unit_gfx } - house_coa_frame = house_frame_19 - house_coa_mask_offset = { 0.0 0.025 } - house_coa_mask_scale = { 0.95 0.95 } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } ethnicities = { #100% Skirian: About 15% Asian, 14% Sarmatian, rest Germanic 16 = caucasian_northern_blond 15 = caucasian_brown_hair - 15 = asian + 15 = turkic_west 10 = caucasian_blond 10 = caucasian_dark_hair 10 = mediterranean_byzantine @@ -565,8 +555,8 @@ carpodaci = { #The Dacians of Ammianus' time, hybridized with Carpi or otherwise name_list = name_list_dacian coa_gfx = { bp_gothic_coa_gfx norse_coa_gfx german_group_coa_gfx baltic_group_coa_gfx east_slavic_group_coa_gfx } - building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { bp_dacian_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_02 house_coa_mask_offset = { 0.0 0.055 } @@ -635,9 +625,7 @@ gepid = { building_gfx = { western_building_gfx } clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { northern_unit_gfx } - house_coa_frame = house_frame_19 - house_coa_mask_offset = { 0.0 0.025 } - house_coa_mask_scale = { 0.95 0.95 } + house_coa_frame = house_frame_05 ethnicities = { #50% Wielbark, 25% Sarmatian, 25% Dacian diff --git a/WtWSMS/common/culture/cultures/BP_nordwestblock.txt b/WtWSMS/common/culture/cultures/BP_nordwestblock.txt index bb868f48cf..9d81f71d54 100644 --- a/WtWSMS/common/culture/cultures/BP_nordwestblock.txt +++ b/WtWSMS/common/culture/cultures/BP_nordwestblock.txt @@ -26,7 +26,7 @@ #Graphics coa_gfx = { western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { western_clothing_gfx } + clothing_gfx = { french_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } house_coa_frame = house_frame_03 house_coa_mask_offset = { 0.0 0.055 } @@ -63,7 +63,7 @@ chatti = { # Migrational Era Chatti #Graphics coa_gfx = { western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { western_clothing_gfx } + clothing_gfx = { french_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } house_coa_frame = house_frame_03 house_coa_mask_offset = { 0.0 0.055 } @@ -109,7 +109,7 @@ old_frisian = { # Migrational Era Frisians #Graphics coa_gfx = { western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { western_clothing_gfx } + clothing_gfx = { french_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } house_coa_frame = house_frame_03 house_coa_mask_offset = { 0.0 0.055 } @@ -146,7 +146,7 @@ cheruscii = { # Migrational Era Cherusks #Graphics coa_gfx = { western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { western_clothing_gfx } + clothing_gfx = { french_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } house_coa_frame = house_frame_03 house_coa_mask_offset = { 0.0 0.055 } diff --git a/WtWSMS/common/culture/cultures/BP_przeworsk.txt b/WtWSMS/common/culture/cultures/BP_przeworsk.txt index 96491ed67d..99fe6db925 100644 --- a/WtWSMS/common/culture/cultures/BP_przeworsk.txt +++ b/WtWSMS/common/culture/cultures/BP_przeworsk.txt @@ -131,7 +131,7 @@ rygir = { #Vistulan COA coa_gfx = { bp_vistulan_coa_gfx german_group_coa_gfx baltic_group_coa_gfx west_slavic_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_21 house_coa_mask_offset = { 0.0 0.055 } @@ -503,7 +503,7 @@ vidivarii = { coa_gfx = { baltic_group_coa_gfx steppe_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { bp_east_germanic_clothing_gfx } unit_gfx = { northern_unit_gfx } house_coa_frame = house_frame_21 house_coa_mask_offset = { 0.0 0.055 } diff --git a/WtWSMS/common/culture/cultures/BP_turkic.txt b/WtWSMS/common/culture/cultures/BP_turkic.txt index 73b2bc39a0..c42bec6b37 100644 --- a/WtWSMS/common/culture/cultures/BP_turkic.txt +++ b/WtWSMS/common/culture/cultures/BP_turkic.txt @@ -37,7 +37,7 @@ xiongnu = { building_gfx = { steppe_building_gfx } clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx} unit_gfx = { mongol_unit_gfx } - house_coa_frame = house_frame_14 + house_coa_frame = house_frame_16 #About 25% Sakan, 75% East asian #Source: https://onlinelibrary.wiley.com/doi/10.1002/ajpa.24478 @@ -341,7 +341,7 @@ hunas = { #Hunnic/Bactrian Admixture (75%/25%) ethnicities = { #Based on Procopius of Caesarea's description 36 = arab - 27 = asian + 27 = turkic 25 = mediterranean 3 = caucasian_blond 3 = caucasian_brown_hair @@ -393,7 +393,7 @@ tiele = { #Xiongnu with more Asian Admixture (so 1:1 Xiongnu/Asian) ethnicities = { - 68 = asian + 68 = turkic 14 = arab 10 = mediterranean 2 = caucasian_blond @@ -442,7 +442,7 @@ kirghiz = { #Historical References to lighter hair colors means some Caucasian Admixture ethnicities = { - 52 = asian + 52 = turkic 12 = caucasian_blond 12 = caucasian_brown_hair 12 = caucasian_dark_hair @@ -488,7 +488,7 @@ kurykan = { #Remnant Dinglings that became Kurykans/proto-Buryats,Tuvans,Siberia #Xiongnu with more Asian Admixture (so 1:1 Xiongnu/Asian) ethnicities = { - 68 = asian + 68 = turkic 14 = arab 10 = mediterranean 2 = caucasian_blond diff --git a/WtWSMS/common/culture/cultures/BP_vanilla_compatability.txt b/WtWSMS/common/culture/cultures/BP_vanilla_compatability.txt index 63eb65c739..c81c9c43e7 100644 --- a/WtWSMS/common/culture/cultures/BP_vanilla_compatability.txt +++ b/WtWSMS/common/culture/cultures/BP_vanilla_compatability.txt @@ -18,7 +18,7 @@ butr = { ##### FIXME (Beta): Incomplete Culture: butr coa_gfx = { berber_group_coa_gfx } building_gfx = { berber_group_building_gfx mena_building_gfx } - clothing_gfx = { mena_clothing_gfx } + clothing_gfx = { afr_berber_clothing_gfx mena_clothing_gfx } unit_gfx = { mena_unit_gfx } house_coa_frame = house_frame_06 house_coa_mask_offset = { 0.0 0.0 } @@ -48,7 +48,7 @@ baranis = { ##### FIXME (Beta): Incomplete Culture: baranis coa_gfx = { berber_group_coa_gfx } building_gfx = { berber_group_building_gfx mena_building_gfx } - clothing_gfx = { mena_clothing_gfx } + clothing_gfx = { afr_berber_clothing_gfx mena_clothing_gfx } unit_gfx = { mena_unit_gfx } house_coa_frame = house_frame_06 house_coa_mask_offset = { 0.0 0.0 } diff --git a/WtWSMS/common/culture/pillars/00_language.txt b/WtWSMS/common/culture/pillars/00_language.txt index c7990653da..8b82bb3709 100644 --- a/WtWSMS/common/culture/pillars/00_language.txt +++ b/WtWSMS/common/culture/pillars/00_language.txt @@ -2936,6 +2936,39 @@ language_sabaki = { color = east_bantu } +#### Avestan +language_avestan = { + type = language + is_shown = { language_is_shown_trigger = { LANGUAGE = language_avestan } } + + parameters = { + language_group_iranic = yes + language_branch_indo_iranic = yes + language_family_indo_european = yes + } + + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_avestan } + multiply = same_language_choice_factor + } + else_if = { + limit = { has_cultural_parameter = language_group_iranic } + multiply = same_language_group_choice_factor + } + else_if = { + limit = { has_cultural_parameter = language_branch_indo_iranic } + multiply = same_language_branch_choice_factor + } + else_if = { + limit = { has_cultural_parameter = language_family_indo_european } + multiply = same_language_family_choice_factor + } + } + + color = persian +} #Nuristani Languages language_nuristani = { diff --git a/WtWSMS/common/culture/traditions/00_societal_traditions_BP_overwrite.txt b/WtWSMS/common/culture/traditions/00_societal_traditions_BP_overwrite.txt index 2e194bd010..96d69d3f56 100644 --- a/WtWSMS/common/culture/traditions/00_societal_traditions_BP_overwrite.txt +++ b/WtWSMS/common/culture/traditions/00_societal_traditions_BP_overwrite.txt @@ -30,7 +30,7 @@ tradition_chivalry = { romance_scheme_bonuses = yes romance_scheme_penalty = yes ai_romance_scheme_increase = yes - lifestyle_poet_trait_romance_bonuses = yes + poet_trait_romance_bonuses = yes can_host_joust_contests = yes knight_errant_trait_bonuses = yes } @@ -660,7 +660,7 @@ tradition_music_theory = { } add = { value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_lifestyle_poet_desc + desc = rulers_with_poet_desc } } @@ -793,7 +793,7 @@ tradition_poetry = { } add = { value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_lifestyle_poet_desc + desc = rulers_with_poet_desc } } diff --git a/WtWSMS/common/culture/traditions/01_fp1_traditions_BP_overwrite.txt b/WtWSMS/common/culture/traditions/01_fp1_traditions_BP_overwrite.txt index e57d6df120..c23e6fd5b7 100644 --- a/WtWSMS/common/culture/traditions/01_fp1_traditions_BP_overwrite.txt +++ b/WtWSMS/common/culture/traditions/01_fp1_traditions_BP_overwrite.txt @@ -300,11 +300,11 @@ tradition_fp1_northern_stories = { parameters = { has_access_to_runestones = yes - lifestyle_poet_trait_gives_bonuses = yes - lifestyle_poet_trait_more_common = yes + poet_trait_gives_bonuses = yes + poet_trait_more_common = yes better_ward_education = yes tells_stories = yes - better_court_lifestyle_poets = yes + better_court_poets = yes } character_modifier = { diff --git a/WtWSMS/common/culture/traditions/BP_regional_traditions.txt b/WtWSMS/common/culture/traditions/BP_regional_traditions.txt index 07575071e3..5562201189 100644 --- a/WtWSMS/common/culture/traditions/BP_regional_traditions.txt +++ b/WtWSMS/common/culture/traditions/BP_regional_traditions.txt @@ -1323,6 +1323,7 @@ tradition_hebrew_traditions_non_dlc = { } } tradition_egyptian_traditions = { + category = regional layers = { 0 = steward @@ -1426,6 +1427,7 @@ tradition_egyptian_traditions = { } } tradition_egyptian_traditions_non_dlc = { + category = regional layers = { 0 = steward diff --git a/WtWSMS/common/culture/traditions/dharmachakra_traditions.txt b/WtWSMS/common/culture/traditions/dharmachakra_traditions.txt index 5ea922e254..e452c3d914 100644 --- a/WtWSMS/common/culture/traditions/dharmachakra_traditions.txt +++ b/WtWSMS/common/culture/traditions/dharmachakra_traditions.txt @@ -32,11 +32,12 @@ tradition_tamil_thai = {# Tamil Mother language } parameters = { - lifestyle_poet_trait_more_common = yes - characters_are_better_court_lifestyle_poets = yes + has_access_to_runestones = yes # WtWSMS feature + poet_trait_more_common = yes + characters_are_better_court_poets = yes + better_court_poets = yes characters_are_better_court_musicians = yes # Also hooked in to increase the Feast opinion bonus diplomacy_education_better_outcomes = yes - better_court_lifestyle_poets = yes } cost = { diff --git a/WtWSMS/common/customizable_localization/00_divinity_custom_loc_BP_overwrite.txt b/WtWSMS/common/customizable_localization/00_divinity_custom_loc_BP_overwrite.txt index 8a1a189cdf..0612573b8f 100644 --- a/WtWSMS/common/customizable_localization/00_divinity_custom_loc_BP_overwrite.txt +++ b/WtWSMS/common/customizable_localization/00_divinity_custom_loc_BP_overwrite.txt @@ -3,7 +3,7 @@ GetTaltosTerm = { type = character text = { - trigger = { faith = faith:magyar_pagan } + trigger = { faith = { portrait_religious_faith_or_foundational_trigger = { FAITH = faith:magyar_pagan } } } localization_key = chosen_one_taltos } text = { @@ -22,14 +22,14 @@ GetRiteEcumenismFullOrEmpty = { text = { trigger = { - faith = { has_doctrine = special_doctrine_ecumenical_christian } + faith = { has_any_ecumenical_doctrine_trigger = yes } } localization_key = GetRiteEcumenismFullOrEmpty_full } text = { trigger = { NOT = { - faith = { has_doctrine = special_doctrine_ecumenical_christian } + faith = { has_any_ecumenical_doctrine_trigger = yes } } } localization_key = GetRiteEcumenismFullOrEmpty_empty diff --git a/WtWSMS/common/customizable_localization/BP_event_localization.txt b/WtWSMS/common/customizable_localization/BP_event_localization.txt index 447405cc55..3ee054aae0 100644 --- a/WtWSMS/common/customizable_localization/BP_event_localization.txt +++ b/WtWSMS/common/customizable_localization/BP_event_localization.txt @@ -76,4 +76,41 @@ } #Fallback description text = { localization_key = BP_religious_decision.0101.response.generic } +} + +GetSteleName = { + type = character + + text = { + trigger = { culture = { has_cultural_pillar = heritage_dravidian } } + localization_key = stele_hero_stone + } + text = { + trigger = { culture = { has_cultural_parameter = language_group_insular_celtic } } + localization_key = stele_ogham + } + text = { + trigger = { culture = { has_cultural_parameter = language_branch_germanic } } + localization_key = stele_runestone + } + + text = { localization_key = stele_stele } +} +GetASteleName = { + type = character + + text = { + trigger = { culture = { has_cultural_pillar = heritage_dravidian } } + localization_key = stele_a_hero_stone + } + text = { + trigger = { culture = { has_cultural_parameter = language_group_insular_celtic } } + localization_key = stele_an_ogham + } + text = { + trigger = { culture = { has_cultural_parameter = language_branch_germanic } } + localization_key = stele_a_runestone + } + + text = { localization_key = stele_a_stele } } \ No newline at end of file diff --git a/WtWSMS/common/customizable_localization/BP_titles_localization.txt b/WtWSMS/common/customizable_localization/BP_titles_localization.txt index 6c5160ea56..5ff13ce41e 100644 --- a/WtWSMS/common/customizable_localization/BP_titles_localization.txt +++ b/WtWSMS/common/customizable_localization/BP_titles_localization.txt @@ -117,3 +117,20 @@ HasRomanReformationTradition = { } text = { localization_key = "INFORM_THE_MODS_THAT_YOUR_TRADITION_IS_NOT_HANDLED_HasRomanReformationTradition" } } +BishopTitle = { + type = character + + text = { + trigger = { is_female = no } + localization_key = male_bishop_title + } + text = { + trigger = { is_female = yes } + localization_key = female_bishop_title + } + text = { + trigger = { always = no } + localization_key = neuter_bishop_title + fallback = yes + } +} diff --git a/WtWSMS/common/customizable_localization/RICE_yazidi_custom_loc.txt b/WtWSMS/common/customizable_localization/RICE_yazidi_custom_loc.txt new file mode 100644 index 0000000000..08f9fb93b1 --- /dev/null +++ b/WtWSMS/common/customizable_localization/RICE_yazidi_custom_loc.txt @@ -0,0 +1,484 @@ +### Taken from RICE, adapted to lack of mytheme doctrines + +RICE_yazidi_high_god = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_high_god_name + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_high_god_name + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_high_god_name + fallback = yes + } + +} + +RICE_yazidi_high_god_possessive = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_high_god_name_possessive + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_high_god_name_possessive + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_high_god_name_possessive + fallback = yes + } + +} + +RICE_yazidi_high_god_alternative = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_high_god_name_alternate + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_high_god_name_alternate + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_high_god_name_alternate + fallback = yes + } + +} + +RICE_yazidi_high_god_alternative_possessive = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_high_god_name_alternate_possessive + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_high_god_name_alternate_possessive + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_high_god_name_alternate_possessive + fallback = yes + } + +} + +RICE_yazidi_creator_god = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_creator_god_name + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_creator_god_name + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_creator_god_name + fallback = yes + } + +} + +RICE_yazidi_creator_god_possessive = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_creator_god_name_possessive + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_creator_god_name_possessive + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_creator_god_name_possessive + fallback = yes + } + +} + +RICE_yazidi_house_of_worship_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_house_of_worship + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_house_of_worship + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_house_of_worship + fallback = yes + } + +} + +RICE_yazidi_religious_symbol_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_religious_symbol + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_religious_symbol + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_religious_symbol + fallback = yes + } + +} + +RICE_yazidi_religious_text_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_religious_text + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_religious_text + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_religious_text + fallback = yes + } + +} + + +RICE_yazidi_priest_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_priest + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_priest + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_priest + fallback = yes + } + +} + +RICE_yazidi_priest_plural_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_priest_plural + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_priest_plural + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_priest_plural + fallback = yes + } + +} + + +RICE_yazidi_bishop_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_bishop + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_bishop + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_bishop + fallback = yes + } + +} + +RICE_yazidi_bishop_plural_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_bishop_plural + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_bishop_plural + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_bishop_plural + fallback = yes + } + +} + +RICE_yazidi_positive_afterlife_loc = { + type = character + + text = { + trigger = { + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:meshefaresism } + } + } + localization_key = yarsani_positive_afterlife + } + + text = { + trigger = { + faith = { + has_doctrine = special_doctrine_is_kitebacilweism + } + } + localization_key = kurdish_pagan_positive_afterlife + } + + text = { + trigger = { + faith = { + has_doctrine = rice_west_iranian_yazidi_doctrine + } + } + localization_key = RICE_yazidi_positive_afterlife + fallback = yes + } + +} + + + + + + + + + + + + + + + + + + + diff --git a/WtWSMS/common/decisions/80_major_decisions_east_asia_BP_overwrite.txt b/WtWSMS/common/decisions/80_major_decisions_east_asia_BP_overwrite.txt index 15eb537d3a..7433fcacb2 100644 --- a/WtWSMS/common/decisions/80_major_decisions_east_asia_BP_overwrite.txt +++ b/WtWSMS/common/decisions/80_major_decisions_east_asia_BP_overwrite.txt @@ -1,5 +1,55 @@ ##### vvvvv Removed Decisions vvvvv ##### +##### Changed from Vanilla: Removed ineligible decision +form_brunei_empire_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + } + decision_group_type = major + + ai_check_interval = 0 + + desc = form_switzerland_kingdom_decision_desc + selection_tooltip = form_switzerland_kingdom_decision_tooltip + + is_shown = { always = no } + + is_valid = { always = no } + + is_valid_showing_failures_only = { always = no } + + cost = {} + + effect = {} + + ai_potential = { always = no } +} + +##### Changed from Vanilla: Removed ineligible decision +form_brunei_kingdom_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + } + decision_group_type = major + + ai_check_interval = 0 + + desc = form_switzerland_kingdom_decision_desc + selection_tooltip = form_switzerland_kingdom_decision_tooltip + + is_shown = { always = no } + + is_valid = { always = no } + + is_valid_showing_failures_only = { always = no } + + cost = {} + + effect = {} + + ai_potential = { always = no } +} + ##### Changed from Vanilla: Removed ineligible decision form_dai_viet_empire_decision = { picture = { diff --git a/WtWSMS/common/decisions/80_major_decisions_middle_east_BP_overwrite.txt b/WtWSMS/common/decisions/80_major_decisions_middle_east_BP_overwrite.txt index e942c3a10a..e3c58ff50c 100644 --- a/WtWSMS/common/decisions/80_major_decisions_middle_east_BP_overwrite.txt +++ b/WtWSMS/common/decisions/80_major_decisions_middle_east_BP_overwrite.txt @@ -1,4 +1,4 @@ -##### Changed from Vanilla: Made amenable with WtWSMS map changes +##### Changed from Vanilla: Made amenable with WtWSMS map changes, changes right to rule to Divine create_israel_kingdom_decision = { picture = { reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" @@ -64,6 +64,7 @@ create_israel_kingdom_decision = { trigger_event = { id = middle_east_decisions.0005 } + faith = { add_doctrine = doctrine_right_to_rule_divine } # WtWSMS change hidden_effect = { add_to_global_variable_list = { name = unavailable_unique_decisions diff --git a/WtWSMS/common/decisions/80_major_decisions_roman_BP_overwrite.txt b/WtWSMS/common/decisions/80_major_decisions_roman_BP_overwrite.txt index 87ff648e57..a29e092c79 100644 --- a/WtWSMS/common/decisions/80_major_decisions_roman_BP_overwrite.txt +++ b/WtWSMS/common/decisions/80_major_decisions_roman_BP_overwrite.txt @@ -1,7 +1,7 @@ ##### Changed from Vanilla: Applied to ERE/WRE/Roman Empires, blocked if already at a fitting capital set_capital_constantinople_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" } desc = set_capital_constantinople_decision_desc selection_tooltip = set_capital_constantinople_decision_tooltip @@ -112,7 +112,7 @@ set_capital_constantinople_decision = { ##### Changed from Vanilla: Applied to ERE/WRE/Roman Empires, blocked if already at a fitting capital set_capital_rome_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" } desc = set_capital_rome_decision_desc selection_tooltip = set_capital_rome_decision_tooltip diff --git a/WtWSMS/common/decisions/BP_claim_kingdom_decisions.txt b/WtWSMS/common/decisions/BP_claim_kingdom_decisions.txt index 0108d39cc0..4d12ffa0a8 100644 --- a/WtWSMS/common/decisions/BP_claim_kingdom_decisions.txt +++ b/WtWSMS/common/decisions/BP_claim_kingdom_decisions.txt @@ -4,7 +4,7 @@ #The Aures Kingdom in the mountains of Africa claim_k_aures_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" } decision_group_type = major diff --git a/WtWSMS/common/decisions/BP_establish_de_jure_decisions.txt b/WtWSMS/common/decisions/BP_establish_de_jure_decisions.txt index 24329f392a..0f4b71f4a1 100644 --- a/WtWSMS/common/decisions/BP_establish_de_jure_decisions.txt +++ b/WtWSMS/common/decisions/BP_establish_de_jure_decisions.txt @@ -1,6 +1,20 @@ establish_de_jure_kingdom_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" + } + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_legitimacy.dds" } decision_group_type = major @@ -363,7 +377,21 @@ swap_roman_province_decision = { establish_de_jure_empire_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" + } + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_legitimacy.dds" } decision_group_type = major @@ -548,7 +576,7 @@ establish_de_jure_empire_decision = { #For the edge case where a Roman Empire is titular establish_de_jure_empire_roman_decision = { #TODO: The script values should be scopable for localization instead of using separate counters for Italy, Byz, &c. picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" } decision_group_type = major diff --git a/WtWSMS/common/decisions/BP_government_conversion_decisions.txt b/WtWSMS/common/decisions/BP_government_conversion_decisions.txt index f3948675ad..38b13613dc 100644 --- a/WtWSMS/common/decisions/BP_government_conversion_decisions.txt +++ b/WtWSMS/common/decisions/BP_government_conversion_decisions.txt @@ -1,6 +1,6 @@ convert_to_high_tribal_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + reference = "gfx/interface/illustrations/character_view/fp1_throneroom_nontribal.dds" } decision_group_type = major desc = convert_to_high_tribal_decision_desc @@ -44,7 +44,7 @@ convert_to_high_tribal_as_vassal_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + reference = "gfx/interface/illustrations/character_view/fp1_throneroom_nontribal.dds" } decision_group_type = major desc = convert_to_high_tribal_as_vassal_decision_desc @@ -102,7 +102,7 @@ convert_to_high_tribal_as_vassal_decision = { convert_to_roman_government_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major desc = convert_to_roman_government_decision_desc @@ -164,7 +164,7 @@ convert_to_roman_government_decision = { convert_to_feudalism_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + reference = "gfx/interface/illustrations/loading_screens/council.dds" } decision_group_type = major desc = convert_to_feudalism_decision_desc @@ -244,7 +244,7 @@ convert_to_feudalism_decision = { convert_to_clan_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + reference = "gfx/interface/illustrations/decisions/fp3/antagonistic.dds" } decision_group_type = major desc = convert_to_clan_decision_desc diff --git a/WtWSMS/common/decisions/BP_major_decisions_cultural.txt b/WtWSMS/common/decisions/BP_major_decisions_cultural.txt index 68431e8076..e3b3cc556e 100644 --- a/WtWSMS/common/decisions/BP_major_decisions_cultural.txt +++ b/WtWSMS/common/decisions/BP_major_decisions_cultural.txt @@ -1,6 +1,6 @@ create_ostrogothic_culture_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_culture.dds" + reference = "gfx/interface/illustrations/decisions/ep3_decision_varangian_guard.dds" } decision_group_type = major diff --git a/WtWSMS/common/decisions/BP_patron_gods_decisions.txt b/WtWSMS/common/decisions/BP_patron_gods_decisions.txt index 468ea7a533..25608851ca 100644 --- a/WtWSMS/common/decisions/BP_patron_gods_decisions.txt +++ b/WtWSMS/common/decisions/BP_patron_gods_decisions.txt @@ -129,7 +129,7 @@ select_personal_deity_hellenic_decision = { select_personal_deity_zoroastrian_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_secret_faith.dds" } desc = select_personal_deity_zoroastrian_decision_desc diff --git a/WtWSMS/common/decisions/BP_religious_decisions.txt b/WtWSMS/common/decisions/BP_religious_decisions.txt index 9c1392df12..cfbbe4c529 100644 --- a/WtWSMS/common/decisions/BP_religious_decisions.txt +++ b/WtWSMS/common/decisions/BP_religious_decisions.txt @@ -95,7 +95,7 @@ peregrinition_decision = { raise_circumcellions_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + reference = "gfx/interface/illustrations/tournament_contest_illustrations/horse_racing_success.dds" } decision_group_type = major @@ -248,7 +248,7 @@ raise_circumcellions_decision = { ### Pagan Decisions automutiliation_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + reference = "gfx/interface/illustrations/decisions/decision_physician.dds" } decision_group_type = major @@ -256,6 +256,7 @@ automutiliation_decision = { selection_tooltip = automutiliation_decision_tooltip is_shown = { + is_male = yes faith = { has_doctrine = special_doctrine_sacred_eunuchs } } @@ -339,7 +340,7 @@ automutiliation_decision = { select_hindu_philosophy_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + reference = "gfx/interface/illustrations/event_scenes/bp2_study_indian.dds" } desc = select_hindu_philosophy_decision_desc @@ -398,18 +399,6 @@ select_hindu_philosophy_decision = { desc = select_hindu_philosophy_decision.vedanta add_trait = hindu_philosophy_vedanta } - 100 = { - trigger = { NOT = { has_trait = zealous } } - show_chance = no - desc = select_hindu_philosophy_decision.charvaka - add_trait = hindu_philosophy_charvaka - } - 100 = { - trigger = { NOT = { has_trait = zealous } } - show_chance = no - desc = select_hindu_philosophy_decision.ajivika - add_trait = hindu_philosophy_ajivika - } } } trigger_event = hindu_decision.0101 @@ -426,8 +415,6 @@ select_hindu_philosophy_decision = { has_trait = hindu_philosophy_vaisheshika has_trait = hindu_philosophy_mimamsa has_trait = hindu_philosophy_vedanta - has_trait = hindu_philosophy_charvaka - has_trait = hindu_philosophy_ajivika } } diff --git a/WtWSMS/common/decisions/BP_religious_decisions_major.txt b/WtWSMS/common/decisions/BP_religious_decisions_major.txt index 23e53ec23d..13a60665ff 100644 --- a/WtWSMS/common/decisions/BP_religious_decisions_major.txt +++ b/WtWSMS/common/decisions/BP_religious_decisions_major.txt @@ -268,7 +268,7 @@ legalize_caucasian_christianity = { ########## GERMANIC DECISIONS ########## adopt_human_sacrifice_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds" } decision_group_type = BP_religious_decisions_major @@ -323,7 +323,7 @@ adopt_human_sacrifice_decision = { #Replaces human sacrifice with Blot and raises piety level if possible root = { save_scope_as = human_sacrifice_reformer } show_as_tooltip = { establish_human_sacrifice_effect = yes } - hidden_effect = { trigger_event = { id = BP_religious_decisions_major.0202 } } + hidden_effect = { every_player = { trigger_event = { id = BP_religious_decisions_major.0202 } } } } ai_check_interval = 60 @@ -338,7 +338,7 @@ adopt_human_sacrifice_decision = { adopt_the_blot_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds" } decision_group_type = BP_religious_decisions_major @@ -414,7 +414,7 @@ adopt_the_blot_decision = { #Replaces human sacrifice with Blot and raises piety level if possible root = { save_scope_as = blot_reformer } show_as_tooltip = { create_the_blot_effect = yes } - hidden_effect = { trigger_event = { id = BP_religious_decisions_major.0201 } } + hidden_effect = { every_player = { trigger_event = { id = BP_religious_decisions_major.0201 } } } } ai_check_interval = 60 @@ -487,7 +487,7 @@ adopt_the_blot_decision = { adopt_warmongering_decision = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + reference = "gfx/interface/illustrations/decisions/ep3_decision_varangian_guard.dds" } decision_group_type = BP_religious_decisions_major @@ -539,7 +539,7 @@ adopt_warmongering_decision = { #Replaces human sacrifice with Blot and raises piety level if possible root = { save_scope_as = warmonger_reformer } show_as_tooltip = { establish_warmonger_effect = yes } - hidden_effect = { trigger_event = { id = BP_religious_decisions_major.0202 } } + hidden_effect = { every_player = { trigger_event = { id = BP_religious_decisions_major.0203 } } } } ai_check_interval = 60 diff --git a/WtWSMS/common/decisions/BP_roman_decisions.txt b/WtWSMS/common/decisions/BP_roman_decisions.txt index f74d6ae271..9f3e628d8b 100644 --- a/WtWSMS/common/decisions/BP_roman_decisions.txt +++ b/WtWSMS/common/decisions/BP_roman_decisions.txt @@ -1,7 +1,7 @@ ### Major Decisions ask_for_hre = { picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/activity_header_backgrounds/activity_coronation.dds" } decision_group_type = major @@ -20,8 +20,9 @@ ask_for_hre = { is_shown = { #Haven't already asked root = { NOT = { has_variable = asked_for_hre } } - #WRE must not exist + #WRE/HRE must not exist NOT = { exists = title:e_wre.holder } + NOT = { exists = title:e_hre.holder } #Have to be in communion with the Pope to do this faith = { OR = { @@ -91,7 +92,7 @@ ask_for_hre = { } ask_for_wre = { picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major @@ -99,8 +100,8 @@ ask_for_wre = { barony = 0 county = 0 duchy = 0 - kingdom = 60 - empire = 0 + kingdom = 0 + empire = 60 hegemony = 0 } @@ -115,12 +116,12 @@ ask_for_wre = { #ERE must have a holder exists = title:e_byzantium.holder #Have correct religion - religion = { - this = religion:christianity_religion - this = religion:hellenism_religion + OR = { + religion = religion:christianity_religion + religion = religion:hellenism_religion } age >= 16 - primary_title.tier = tier_kingdom + primary_title.tier = tier_empire #Only Romans would dare broach this subject this way culture = { has_ability_to_reform_rome_directly_trigger = yes } #Can't be of a specially excluded title @@ -257,7 +258,7 @@ sole_roman_empire = { } unite_roman_empires = { picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" } decision_group_type = major @@ -324,7 +325,7 @@ unite_roman_empires = { } restore_western_roman_empire = { picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" } decision_group_type = major @@ -403,7 +404,7 @@ restore_western_roman_empire = { } restore_eastern_roman_empire = { picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" } decision_group_type = major @@ -482,7 +483,7 @@ restore_eastern_roman_empire = { ### Minor Decisions support_greens = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + reference = "gfx/interface/illustrations/tournament_contest_illustrations/chariots_win_green.dds" } ai_check_interval = 60 @@ -537,7 +538,7 @@ support_greens = { } support_blues = { picture = { - reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + reference = "gfx/interface/illustrations/tournament_contest_illustrations/chariots_win_blue.dds" } ai_check_interval = 60 diff --git a/WtWSMS/common/decisions/BP_senate_decisions.txt b/WtWSMS/common/decisions/BP_senate_decisions.txt index 51d4942bd1..1637647c8b 100644 --- a/WtWSMS/common/decisions/BP_senate_decisions.txt +++ b/WtWSMS/common/decisions/BP_senate_decisions.txt @@ -4,7 +4,7 @@ #Your family does not have enough non-capital baronies; demand more! demand_land_for_family_west = { picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major @@ -123,7 +123,7 @@ demand_land_for_family_west = { } demand_land_for_family_east = { picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major @@ -243,7 +243,7 @@ demand_land_for_family_east = { ### AI-Only Major Decisions disestablish_west_senate = { #AI-only decision; implemented in GUI for players picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major @@ -325,7 +325,7 @@ disestablish_west_senate = { #AI-only decision; implemented in GUI for players } disestablish_east_senate = { #AI-only decision; implemented in GUI for players picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major @@ -408,7 +408,7 @@ disestablish_east_senate = { #AI-only decision; implemented in GUI for players } request_west_senate_recognition = { #AI-only decision; implemented in GUI for players picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major @@ -473,7 +473,7 @@ request_west_senate_recognition = { #AI-only decision; implemented in GUI for pl } request_east_senate_recognition = { #AI-only decision; implemented in GUI for players picture = { - reference = "gfx/interface/illustrations/decisions/roman_emperor_salute.dds" + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" } decision_group_type = major diff --git a/WtWSMS/common/decisions/dharma_minor_decisions.txt b/WtWSMS/common/decisions/dharma_minor_decisions.txt index 80619069ad..14b362e96d 100644 --- a/WtWSMS/common/decisions/dharma_minor_decisions.txt +++ b/WtWSMS/common/decisions/dharma_minor_decisions.txt @@ -58,7 +58,7 @@ select_personal_deity_tibet_decision = {# Tibetan Gods and Goddesses } select_personal_nat_decision = {# Burmese Gods and Goddesses picture = { - reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + reference = "gfx/interface/illustrations/decisions/hindu_religious.dds" } desc = select_personal_nat_decision_desc diff --git a/WtWSMS/common/decisions/dlc_decisions/mpo/mpo_decisions_BP_overwrite.txt b/WtWSMS/common/decisions/dlc_decisions/mpo/mpo_decisions_BP_overwrite.txt index e44af284ba..7ae06ca3b2 100644 --- a/WtWSMS/common/decisions/dlc_decisions/mpo/mpo_decisions_BP_overwrite.txt +++ b/WtWSMS/common/decisions/dlc_decisions/mpo/mpo_decisions_BP_overwrite.txt @@ -234,4 +234,584 @@ confederation_kingdom_decision = { ai_will_do = { base = 100 } -} \ No newline at end of file +} + +##### Changed from Vanilla: Fixed a Vanilla boo-boo with last valid condition + +### Settle the Steppe ### +settle_the_steppe_decision = { + picture = { + reference = "gfx/interface/illustrations/event_story/mpo_steppe_region.dds" + } + decision_group_type = nomad_major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 360 + empire = 360 + hegemony = 360 + } + + desc = settle_the_steppe_decision_desc + selection_tooltip = settle_the_steppe_decision_tooltip + + is_shown = { + has_mpo_dlc_trigger = yes + government_has_flag = government_is_nomadic + is_playable_character = yes + } + + is_valid = { + is_independent_ruler = yes + OR = { + has_realm_law = nomadic_authority_3 + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + capital_county = { + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + ##### Changed from Vanilla vvvvv + custom_tooltip = { + text = step_away_from_the_steppe_decision_holding_tt + any_sub_realm_county = { + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + } + ##### Changed from Vanilla ^^^^^ + } + + is_valid_showing_failures_only = { + is_at_war = no + is_available = yes + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_GOVERNMENT_NEXT_STEP_BUTTON" + show_from_start = yes + + item = { + value = become_tribal_decision + current_description = become_tribal_decision + localization = become_tribal_decision + icon = "gfx/interface/icons/government_types/tribal_government.dds" + ai_chance = { + value = 0 + } + } + + item = { + value = become_feudal_decision + current_description = become_feudal_decision + localization = become_feudal_decision + icon = "gfx/interface/icons/government_types/feudal_government.dds" + is_valid = { + trigger_if = { + limit = { + NOR = { + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + } + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + } + ai_chance = { + value = 100 + } + } + + item = { + value = become_clan_decision + current_description = become_clan_decision + localization = become_clan_decision + icon = "gfx/interface/icons/government_types/clan_government.dds" + is_valid = { + trigger_if = { + limit = { + NOR = { + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + } + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + trigger_if = { + limit = { + NOR = { + faith.religion = religion:islam_religion + culture = { has_cultural_pillar = heritage_arabic } + culture = { has_cultural_pillar = heritage_iranian } + culture = { has_cultural_pillar = heritage_turkic } + } + } + faith.religion = religion:islam_religion + culture = { has_cultural_pillar = heritage_arabic } + culture = { has_cultural_pillar = heritage_iranian } + culture = { has_cultural_pillar = heritage_turkic } + } + } + ai_chance = { + value = 100 + } + } + } + + cost = { + gold = { + value = { + if = { + limit = { + scope:become_tribal_decision = yes + } + every_sub_realm_county = { + limit = { + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + add = 5 + } + } + else_if = { + limit = { + OR = { + scope:become_feudal_decision = yes + scope:become_clan_decision = yes + } + } + every_sub_realm_county = { + limit = { + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + add = 25 + } + } + } + } + prestige = { + value = major_prestige_value + } + } + + effect = { + #GoK stops really being GoK + gok_government_change_story_end_effect = yes + # MPO ACHIEVEMENT Settling In + if = { + limit = { is_ai = no } + add_achievement_global_variable_effect = { + VARIABLE = mpo_settling_in_achievement_unlocked + VALUE = yes + } + } + save_scope_as = nomad_settling_down + domicile.domicile_culture = { save_scope_as = invading_culture } + domicile.domicile_faith = { save_scope_as = invading_faith } + save_scope_value_as = { + name = invading_herd_value + value = domicile.herd + } + save_scope_value_as = { + name = development_herd_value + value = domicile.herd + } + nomad_domicile_refund_effect = yes + nomad_convert_herds_to_gold_special_troops_effect = yes + + show_as_tooltip = { + if = { + limit= { + scope:become_tribal_decision = yes + } + change_government = tribal_government + } + else_if = { + limit= { + scope:become_feudal_decision = yes + } + change_government = feudal_government + } + else_if = { + limit= { + scope:become_clan_decision = yes + } + change_government = clan_government + } + } + + custom_tooltip = nomad_holdings_convert_tt + custom_tooltip = nomad_vassals_convert_tt + custom_tooltip = buildings_based_on_herd_tt + custom_tooltip = development_based_on_herd_tt + + hidden_effect = { + #Nuke tribal authorities. + if = { + limit = { has_realm_law = nomadic_authority_1 } + remove_realm_law = nomadic_authority_1 + } + if = { + limit = { has_realm_law = nomadic_authority_2 } + remove_realm_law = nomadic_authority_2 + } + if = { + limit = { has_realm_law = nomadic_authority_3 } + remove_realm_law = nomadic_authority_3 + } + if = { + limit = { has_realm_law = nomadic_authority_4 } + remove_realm_law = nomadic_authority_4 + } + if = { + limit = { has_realm_law = nomadic_authority_5 } + remove_realm_law = nomadic_authority_5 + } + if = { + limit = { + scope:become_tribal_decision = yes + } + every_sub_realm_county = { + limit = { + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + title_province = { + set_holding_type = tribal_holding + } + add_to_list = holding_conversion + } + change_government = tribal_government + every_vassal_or_below = { + limit = { + has_government = nomad_government + } + #Nuke tribal authorities. + if = { + limit = { has_realm_law = nomadic_authority_1 } + remove_realm_law = nomadic_authority_1 + } + if = { + limit = { has_realm_law = nomadic_authority_2 } + remove_realm_law = nomadic_authority_2 + } + if = { + limit = { has_realm_law = nomadic_authority_3 } + remove_realm_law = nomadic_authority_3 + } + if = { + limit = { has_realm_law = nomadic_authority_4 } + remove_realm_law = nomadic_authority_4 + } + if = { + limit = { has_realm_law = nomadic_authority_5 } + remove_realm_law = nomadic_authority_5 + } + change_government = tribal_government + if = { + limit = { + NOT = { has_realm_law = tribal_authority_1 } + } + add_realm_law_skip_effects = tribal_authority_1 + } + } + #Start off tribal authorities. + if = { + limit = { + NOT = { has_realm_law = tribal_authority_2 } + } + add_realm_law_skip_effects = tribal_authority_2 + } + } + if = { + limit = { + OR = { + scope:become_feudal_decision = yes + scope:become_clan_decision = yes + } + } + every_sub_realm_county = { + limit = { + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + title_province = { + set_holding_type = castle_holding + } + add_to_list = holding_conversion + random_county_province = { + limit = { + has_holding = no + barony_cannot_construct_holding = no + } + random = { + chance = 50 + modifier = { + add = 50 + this.county = root.capital_county + } + modifier = { + add = 25 + scope:become_feudal_decision = yes + } + modifier = { + add = { + value = scope:invading_herd_value + divide = 1000 + } + } + set_holding_type = city_holding + } + } + random_county_province = { + limit = { + has_holding = no + barony_cannot_construct_holding = no + } + random = { + chance = 50 + modifier = { + add = 50 + this.county = root.capital_county + } + modifier = { + add = 50 + barony = { + is_holy_site_of = root.faith + } + } + modifier = { + add = 25 + scope:become_clan_decision = yes + } + modifier = { + add = { + value = scope:invading_herd_value + divide = 1000 + } + } + set_holding_type = church_holding + } + } + } + if = { + limit = { + scope:become_feudal_decision = yes + } + change_government = feudal_government + } + else_if = { + limit = { + scope:become_clan_decision = yes + } + change_government = clan_government + } + every_vassal_or_below = { + limit = { + has_government = nomad_government + } + #Nuke tribal authorities. + if = { + limit = { has_realm_law = nomadic_authority_1 } + remove_realm_law = nomadic_authority_1 + } + if = { + limit = { has_realm_law = nomadic_authority_2 } + remove_realm_law = nomadic_authority_2 + } + if = { + limit = { has_realm_law = nomadic_authority_3 } + remove_realm_law = nomadic_authority_3 + } + if = { + limit = { has_realm_law = nomadic_authority_4 } + remove_realm_law = nomadic_authority_4 + } + if = { + limit = { has_realm_law = nomadic_authority_5 } + remove_realm_law = nomadic_authority_5 + } + if = { + limit = { + scope:become_feudal_decision = yes + } + change_government = feudal_government + } + else_if = { + limit = { + scope:become_clan_decision = yes + } + change_government = clan_government + } + #Start off crown authorities. + if = { + limit = { + NOT = { has_realm_law = crown_authority_1 } + } + add_realm_law_skip_effects = crown_authority_1 + } + } + #Start off crown authorities. + if = { + limit = { + NOT = { has_realm_law = crown_authority_2 } + } + add_realm_law_skip_effects = crown_authority_2 + } + } + while = { + limit = { + scope:invading_herd_value >= 2000 + } + every_in_list = { + list = holding_conversion + every_county_province = { + generate_building = yes + } + } + save_scope_value_as = { + name = invading_herd_value + value = { + add = scope:invading_herd_value + subtract = 2000 + } + } + } + if = { + limit = { + scope:become_tribal_decision = yes + } + while = { + limit = { + scope:development_herd_value >= 2000 + } + random_sub_realm_county = { + weight = { + base = 1 + modifier = { + add = 9 + this = root.capital_county + } + modifier = { + add = 6 + any_neighboring_county = { + this = root.capital_county + } + } + modifier = { + factor = 1 + is_coastal_county = yes + } + } + change_development_level = 1 + } + save_scope_value_as = { + name = development_herd_value + value = { + add = scope:development_herd_value + subtract = 2000 + } + } + } + } + else = { + while = { + limit = { + scope:development_herd_value >= 1000 + } + random_sub_realm_county = { + weight = { + base = 1 + modifier = { + add = 9 + this = root.capital_county + } + modifier = { + add = 6 + any_neighboring_county = { + this = root.capital_county + } + } + modifier = { + factor = 1 + is_coastal_county = yes + } + } + change_development_level = 1 + } + save_scope_value_as = { + name = development_herd_value + value = { + add = scope:development_herd_value + subtract = 1000 + } + } + } + } + } + + } + + ai_potential = { + NOR = { + has_trait = greatest_of_khans + has_trait = conqueror + any_owned_story = { + OR = { + story_type = story_mongol_invasion + story_type = story_greatest_of_khans + } + } + } + OR = { + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + culture = { + has_cultural_tradition = tradition_ruling_caste + } + NOT = { + any_vassal_or_below = { + is_ai = no + } + } + } + + ai_will_do = { + base = 10 + } +} + + diff --git a/WtWSMS/common/decisions/dlc_decisions/tgp/tgp_east_asia_decisions_BP_overwrite.txt b/WtWSMS/common/decisions/dlc_decisions/tgp/tgp_east_asia_decisions_BP_overwrite.txt new file mode 100644 index 0000000000..83f0af0f63 --- /dev/null +++ b/WtWSMS/common/decisions/dlc_decisions/tgp/tgp_east_asia_decisions_BP_overwrite.txt @@ -0,0 +1,430 @@ +##### Changed from Vanilla: Blocked before Classical Antiquity + +### Adopt Mandala Government ### +convert_to_mandala_government_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + decision_group_type = major + desc = convert_to_mandala_government_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + has_tgp_dlc_trigger = yes + is_landed = yes + has_mandala_culture_trigger = yes + NOT = { government_has_flag = government_is_mandala } + NOT = { government_has_flag = government_is_centralized } + #We have a special decision for Mandala subjects... + trigger_if = { + limit = { is_tributary = yes } + NOT = { + overlord = { government_has_flag = government_is_mandala } + } + } + highest_held_title_tier > tier_barony + } + + ##### Changed from Vanilla vvvvv + is_valid = { + trigger_if = { + limit = { + has_legitimacy = yes + dynasty ?= { + NOT = { has_dynasty_perk = tgp_sea_legacy_3 } #Bypasses Tribal Authority Requirement + } + } + legitimacy_level >= 4 + } + ##### Changed from Vanilla vvvvv + culture = { has_cultural_era_or_later = culture_era_late_antiquity } + ##### Changed from Vanilla ^^^^^ + has_mandala_faith_trigger = yes + is_independent_ruler = yes + } + ##### Changed from Vanilla ^^^^^ + + is_valid_showing_failures_only = { + custom_tooltip = { + text = not_changed_government_recently_tt + NOT = { has_variable = changed_government_recently } + } + government_is_japanese_trigger = no + } + + cost = { + prestige = { + value = 0 + if = { + limit = { government_has_flag = government_is_tribal } + add = convert_to_mandala_government_tribal_value + } + else = { add = convert_to_mandala_government_nontribal_value } + #'s cheap! + if = { + limit = { has_character_modifier = divine_happenstance_modifier } + divide = 2 + } + } + } + + effect = { + #GoK stops really being GoK + gok_government_change_story_end_effect = yes + #Out with the old laws, in with the new + change_to_mandala_government_decree_effect = yes + #No Succession for this character pls + set_variable = { + name = not_subject_to_succession_trials + value = flag:adopted_mandala_government + } + if = { + limit = { var:not_subject_to_succession_trials ?= flag:adopted_mandala_government } + #To prevent 'unused except in loc' errors :catto: + } + show_as_tooltip = { + change_government = mandala_government + } + #Huh, guess you _are_ divine + if = { + limit = { has_variable = vying_for_mandala_divinity } + custom_description_no_bullet = { text = because_of_your_divine_happenstance_tt } + show_as_tooltip = { divine_happenstance_adopt_mandala_effect = yes } + } + if = { + limit = { + culture = { + has_cultural_parameter = mandala_tributaries + } + exists = confederation + } + custom_tooltip = confederates_to_tributaries_tt + } + trigger_event = tgp_east_asia_decision_events.0010 + hidden_effect = { + every_vassal = { + trigger_event = { + id = tgp_east_asia_decision_events.0015 + days = 3 + } + } + } + } + + ai_potential = { + has_mandala_culture_trigger = yes + trigger_if = { + limit = { government_has_flag = government_is_tribal } + has_realm_law = tribal_authority_3 + prestige >= convert_to_mandala_government_tribal_value + } + trigger_else = { + prestige >= convert_to_mandala_government_nontribal_value + } + trigger_if = { + limit = { + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + } + primary_title.tier <= tier_duchy + } + primary_title.tier > tier_barony + NOR = { + government_has_flag = government_is_republic + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + government_has_flag = government_is_administrative + government_has_flag = government_is_nomadic + government_has_flag = government_is_herder + government_has_flag = government_is_celestial + government_has_flag = government_is_steppe_admin + government_has_flag = government_is_meritocratic + } + NOT = { + any_owned_story = { + OR = { + story_type = story_greatest_of_khans + story_type = story_mongol_invasion + } + } + } + } + + ai_will_do = { + base = 20 + modifier = { + NOT = { government_has_flag = government_is_tribal } + add = -15 + } + } +} + +##### Changed from Vanilla: Blocked before Classical Antiquity + +### Assimilate to Mandala Rule ### +assimilate_to_mandala_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + decision_group_type = major + desc = { + first_valid = { + triggered_desc = { + trigger = { government_has_flag = government_is_mandala } + desc = assimilate_to_mandala_decision_faith_desc + } + triggered_desc = { + trigger = { faith = overlord.faith } + desc = assimilate_to_mandala_decision_government_desc + } + desc = assimilate_to_mandala_decision_desc + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ##### Changed from Vanilla vvvvv + is_shown = { + ##### Changed from Vanilla vvvvv + culture = { has_cultural_era_or_later = culture_era_late_antiquity } + ##### Changed from Vanilla ^^^^^ + has_tgp_dlc_trigger = yes + overlord ?= { government_has_flag = government_is_mandala } + NAND = { + government_has_flag = government_is_mandala + faith = overlord.faith + } + highest_held_title_tier > tier_barony + } + ##### Changed from Vanilla ^^^^^ + + is_valid_showing_failures_only = { + custom_tooltip = { + text = not_changed_government_recently_tt + NOT = { has_variable = changed_government_recently } + } + } + + effect = { + #GoK stops really being GoK + gok_government_change_story_end_effect = yes + #No Succession for this character pls + set_variable = { + name = not_subject_to_succession_trials + value = flag:assimilated_to_mandala_government + } + if = { + limit = { var:not_subject_to_succession_trials ?= flag:assimilated_to_mandala_government } + #To prevent 'unused except in loc' errors :catto: + } + #Opinion, if Overlord is AI + overlord = { + if = { + limit = { is_ai = yes } + if = { + limit = { good_devaraja_quality_trigger = yes } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 10 + } + } + else_if = { + limit = { middling_devaraja_quality_trigger = yes } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 30 + } + } + else_if = { + limit = { poor_devaraja_quality_trigger = yes } + root = { + progress_towards_friend_effect = { + REASON = friend_supported_devaraja + CHARACTER = overlord + OPINION = 0 + } + } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 40 + } + } + else_if = { + limit = { terrible_devaraja_quality_trigger = yes } + root = { + progress_towards_friend_effect = { + REASON = friend_supported_devaraja + CHARACTER = overlord + OPINION = 0 + } + } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 60 + } + } + } + } + #Also notify the Devaraja of their Piety gain + mandala_assimilation_effect = yes + if = { + limit = { + NOR = { + faith = overlord.faith + faith.religious_head ?= root + } + } + custom_tooltip = tgp_east_asia_decision_events.0020.close_family_pre_tt + } + #You got in early? Good for you! + if = { + limit = { + overlord = { + OR = { + middling_devaraja_quality_trigger = yes + poor_devaraja_quality_trigger = yes + terrible_devaraja_quality_trigger = yes + } + } + } + if = { + limit = { + overlord = { middling_devaraja_quality_trigger = yes } + } + add_character_flag = assimilation_payout_t1 + custom_tooltip = { text = assimilation_payout_t1_tt } + } + else_if = { + limit = { + overlord = { poor_devaraja_quality_trigger = yes } + } + add_character_flag = assimilation_payout_t2 + custom_tooltip = { text = assimilation_payout_t2_tt } + } + else_if = { + limit = { + overlord = { terrible_devaraja_quality_trigger = yes } + } + add_character_flag = assimilation_payout_t3 + custom_tooltip = { text = assimilation_payout_t3_tt } + } + #Delayed payout event with its own triggers + set_variable = { + name = mandala_assimilation_devaraja + value = overlord + } + set_variable = { + name = mandala_assimilation_devaraja_piety_level + value = overlord.piety_level + } + trigger_event = { + id = tgp_east_asia_decision_events.0100 + years = assimilation_payout_years + } + } + #We actually set the government and faith in the event + trigger_event = tgp_east_asia_decision_events.0020 + #And vassal(s) + hidden_effect = { + every_vassal = { + trigger_event = { + id = tgp_east_asia_decision_events.0025 + days = 3 + } + } + } + set_variable = { + name = changed_government_recently + years = 5 + } + } + + ai_potential = { + this != top_overlord + overlord = { government_has_flag = government_is_mandala } + primary_title.tier > tier_barony + #Keep the tributaries Wanua + trigger_if = { + limit = { + government_has_flag = government_is_wanua + is_independent_ruler = yes + } + overlord.mandala_radiance_value >= 50 + } + #... but be more lenient on the Vassals + trigger_if = { + limit = { + government_has_flag = government_is_wanua + is_independent_ruler = no + } + overlord.mandala_radiance_value >= 10 + } + NOT = { + any_owned_story = { + OR = { + story_type = story_mongol_invasion + story_type = story_greatest_of_khans + } + } + } + } + + ai_will_do = { + base = 20 + modifier = { + NOT = { government_has_flag = government_is_tribal } + add = -50 + } + modifier = { + overlord = { terrible_devaraja_quality_trigger = yes } + add = -50 + } + modifier = { + overlord = { poor_devaraja_quality_trigger = yes } + add = -25 + } + modifier = { + overlord = { middling_devaraja_quality_trigger = yes } + add = 25 + } + modifier = { + overlord = { good_devaraja_quality_trigger = yes } + add = 25 + } + modifier = { + overlord = { great_devaraja_quality_trigger = yes } + add = 50 + } + modifier = { + overlord = { exalted_devaraja_quality_trigger = yes } + add = 100 + } + opinion_modifier = { + who = root + opinion_target = overlord + multiplier = 1 + } + } +} \ No newline at end of file diff --git a/WtWSMS/common/flavorization/00_title_holders_BP_overwrite.txt b/WtWSMS/common/flavorization/00_title_holders_BP_overwrite.txt index 7873e27fc7..1ee6a6edc7 100644 --- a/WtWSMS/common/flavorization/00_title_holders_BP_overwrite.txt +++ b/WtWSMS/common/flavorization/00_title_holders_BP_overwrite.txt @@ -900,200 +900,7 @@ empire_feudal_arabic_group = { ### Berber ### -# Feudal / Clan / sometimes Tribal -baron_tribal_male_berber_group = { - type = character - gender = male - special = holder - tier = barony - priority = 7 - governments = { tribal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -baron_tribal_female_berber_group = { - type = character - gender = female - special = holder - tier = barony - priority = 7 - governments = { tribal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -baron_feudal_male_berber_group = { - type = character - gender = male - special = holder - tier = barony - priority = 7 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -baron_feudal_female_berber_group = { - type = character - gender = female - special = holder - tier = barony - priority = 7 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -barony_feudal_berber_group = { - type = title - tier = barony - priority = 7 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -count_feudal_male_berber_group = { - type = character - gender = male - special = holder - tier = county - priority = 18 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -count_feudal_female_berber_group = { - type = character - gender = female - special = holder - tier = county - priority = 18 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -county_feudal_berber_group = { - type = title - tier = county - priority = 18 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -count_feudal_male_berber_group_independent = { - type = character - gender = male - special = holder - tier = county - priority = 18 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -count_feudal_female_berber_group_independent = { - type = character - gender = female - special = holder - tier = duchy - priority = 18 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -county_feudal_berber_group_independent = { - type = title - tier = county - priority = 18 - governments = { feudal_government clan_government prefeudal_government administrative_government } - heritages = { heritage_berber } -} -count_tribal_male_berber_group = { - type = character - gender = male - special = holder - tier = county - priority = 18 - governments = { tribal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -count_tribal_female_berber_group = { - type = character - gender = female - special = holder - tier = duchy - priority = 18 - governments = { tribal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -county_tribal_berber_group = { - type = title - tier = county - priority = 18 - governments = { tribal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -duke_feudal_male_berber_group = { - type = character - gender = male - special = holder - tier = duchy - priority = 27 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -duke_feudal_female_berber_group = { - type = character - gender = female - special = holder - tier = duchy - priority = 27 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -duchy_feudal_berber_group = { - type = title - tier = duchy - priority = 27 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -king_feudal_male_berber_group = { - type = character - gender = male - special = holder - tier = kingdom - priority = 47 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -king_feudal_female_berber_group = { - type = character - gender = female - special = holder - tier = kingdom - priority = 47 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -kingdom_feudal_berber_group = { - type = title - tier = kingdom - priority = 47 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -emperor_feudal_male_berber_group = { - type = character - gender = male - special = holder - tier = empire - priority = 102 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -emperor_feudal_female_berber_group = { - type = character - gender = female - special = holder - tier = empire - priority = 102 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} -empire_feudal_berber_group = { - type = title - tier = empire - priority = 102 - governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } - heritages = { heritage_berber } -} + ### Ethiopian ### @@ -1669,7 +1476,7 @@ baron_feudal_male_dravidian_group = { tier = barony priority = 7 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } baron_feudal_female_dravidian_group = { type = character @@ -1678,14 +1485,14 @@ baron_feudal_female_dravidian_group = { tier = barony priority = 7 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } barony_feudal_dravidian_group = { type = title tier = barony priority = 7 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } count_feudal_male_dravidian_group = { type = character @@ -1694,7 +1501,7 @@ count_feudal_male_dravidian_group = { tier = county priority = 18 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } count_feudal_female_dravidian_group = { type = character @@ -1703,7 +1510,7 @@ count_feudal_female_dravidian_group = { tier = county priority = 18 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } count_feudal_male_muslim_dravidian_group = { type = character @@ -1712,7 +1519,7 @@ count_feudal_male_muslim_dravidian_group = { tier = county priority = 19 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } religions = { islam_religion } } count_feudal_female_muslim_dravidian_group = { @@ -1722,7 +1529,7 @@ count_feudal_female_muslim_dravidian_group = { tier = county priority = 19 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } religions = { islam_religion } } county_feudal_dravidian_group = { @@ -1730,7 +1537,7 @@ county_feudal_dravidian_group = { tier = county priority = 18 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } samanta = { type = character @@ -1739,7 +1546,7 @@ samanta = { tier = county priority = 18 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } samanta_female = { type = character @@ -1748,7 +1555,7 @@ samanta_female = { tier = county priority = 18 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } duke_feudal_male_dravidian_group = { type = character @@ -1757,7 +1564,7 @@ duke_feudal_male_dravidian_group = { tier = duchy priority = 27 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } duke_feudal_female_dravidian_group = { type = character @@ -1766,7 +1573,7 @@ duke_feudal_female_dravidian_group = { tier = duchy priority = 27 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } mahasamanta = { type = character @@ -1775,7 +1582,7 @@ mahasamanta = { tier = duchy priority = 27 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } mahasamanta_female = { type = character @@ -1784,14 +1591,14 @@ mahasamanta_female = { tier = duchy priority = 27 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } duchy_feudal_dravidian_group = { type = title tier = duchy priority = 27 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } duke_feudal_muslim_male_dravidian_group = { type = character @@ -1800,7 +1607,7 @@ duke_feudal_muslim_male_dravidian_group = { tier = duchy priority = 28 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman heritage_burman } religions = { islam_religion } } duke_feudal_muslim_female_dravidian_group = { @@ -1810,7 +1617,7 @@ duke_feudal_muslim_female_dravidian_group = { tier = duchy priority = 28 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman heritage_burman } religions = { islam_religion } } duchy_feudal_muslim_dravidian_group = { @@ -1818,7 +1625,7 @@ duchy_feudal_muslim_dravidian_group = { tier = duchy priority = 28 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman heritage_burman } religions = { islam_religion } } king_feudal_male_dravidian_group = { @@ -1828,7 +1635,7 @@ king_feudal_male_dravidian_group = { tier = kingdom priority = 47 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } king_feudal_female_dravidian_group = { type = character @@ -1837,7 +1644,7 @@ king_feudal_female_dravidian_group = { tier = kingdom priority = 47 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } mahasamantadhipati = { type = character @@ -1846,7 +1653,7 @@ mahasamantadhipati = { tier = kingdom priority = 47 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } mahasamantadhipati_female = { type = character @@ -1855,7 +1662,7 @@ mahasamantadhipati_female = { tier = kingdom priority = 47 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } kingdom_feudal_muslim_dravidian_group = { type = title @@ -1892,7 +1699,7 @@ emperor_feudal_male_dravidian_group = { tier = empire priority = 102 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } emperor_feudal_female_dravidian_group = { type = character @@ -1901,7 +1708,7 @@ emperor_feudal_female_dravidian_group = { tier = empire priority = 102 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } } emperor_feudal_muslim_male_dravidian_group = { type = character @@ -1910,7 +1717,7 @@ emperor_feudal_muslim_male_dravidian_group = { tier = empire priority = 103 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } religions = { islam_religion } } emperor_feudal_muslim_female_dravidian_group = { @@ -1920,7 +1727,7 @@ emperor_feudal_muslim_female_dravidian_group = { tier = empire priority = 103 governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government rajamandala_government administrative_government } - heritages = { heritage_dravidian heritage_indo_aryan } + heritages = { heritage_dravidian heritage_indo_aryan heritage_burman } religions = { islam_religion } } empire_feudal_muslim_dravidian_group = { @@ -2714,3 +2521,113 @@ emperor_feudal_female_beja = { governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government } name_lists = { name_list_beja } } + +### Theocratic ### +# Paganism +baron_theocracy_male_paganism_religion = { + type = character + gender = male + special = holder + tier = barony + priority = 7 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + religions = { paganism_religion baltic_religion slavic_religion finno_ugric_religion tengrism_religion } +} +baron_theocracy_female_paganism_religion = { + type = character + gender = female + special = holder + tier = barony + priority = 7 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + religions = { paganism_religion baltic_religion slavic_religion finno_ugric_religion tengrism_religion } +} +barony_theocracy_paganism_religion = { + type = title + tier = barony + flavourization_rules = { + top_liege = no + } + priority = 7 + holding = church_holding + religions = { paganism_religion baltic_religion slavic_religion finno_ugric_religion tengrism_religion west_african_religion west_african_bori_religion west_african_roog_religion } +} +# Magyarism +count_theocracy_male_magyarism_religion = { + type = character + gender = male + special = holder + tier = county + priority = 18 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + faiths = { magyar_pagan } +} +count_theocracy_female_magyarism_religion = { + type = character + gender = female + special = holder + tier = county + priority = 18 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + faiths = { magyar_pagan } +} +duke_theocracy_male_magyarism_religion = { + type = character + gender = male + special = holder + tier = duchy + priority = 27 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + faiths = { magyar_pagan } +} +duke_theocracy_female_magyarism_religion = { + type = character + gender = female + special = holder + tier = duchy + priority = 27 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + faiths = { magyar_pagan } +} +king_theocracy_male_magyarism_religion = { + type = character + gender = male + special = holder + tier = kingdom + priority = 47 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + faiths = { magyar_pagan } +} +king_theocracy_female_magyarism_religion = { + type = character + gender = female + special = holder + tier = kingdom + priority = 47 + flavourization_rules = { + top_liege = no + } + governments = { theocracy_government } + faiths = { magyar_pagan } +} \ No newline at end of file diff --git a/WtWSMS/common/flavorization/BP_00_berber_heritage.txt b/WtWSMS/common/flavorization/BP_00_berber_heritage.txt index 7f5f5d9a53..9b325d3413 100644 --- a/WtWSMS/common/flavorization/BP_00_berber_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_berber_heritage.txt @@ -1,11 +1,429 @@ -#Guanches +# Vanilla Arabized titles +# Tribal (Islamic) +baron_tribal_male_berber_group = { + type = character + gender = male + special = holder + tier = barony + priority = 8 + governments = { tribal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +baron_tribal_female_berber_group = { + type = character + gender = female + special = holder + tier = barony + priority = 8 + governments = { tribal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} + +count_tribal_male_berber_group = { + type = character + gender = male + special = holder + tier = county + priority = 19 + governments = { tribal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +count_tribal_female_berber_group = { + type = character + gender = female + special = holder + tier = duchy + priority = 19 + governments = { tribal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +county_tribal_berber_group = { + type = title + tier = county + priority = 19 + governments = { tribal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} + +# Feudal (Islamic) +baron_feudal_male_berber_group = { + type = character + gender = male + special = holder + tier = barony + priority = 8 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +baron_feudal_female_berber_group = { + type = character + gender = female + special = holder + tier = barony + priority = 8 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +barony_feudal_berber_group = { + type = title + tier = barony + priority = 8 + governments = { feudal_government clan_government prefeudal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +count_feudal_male_berber_group = { + type = character + gender = male + special = holder + tier = county + priority = 18 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +count_feudal_female_berber_group = { + type = character + gender = female + special = holder + tier = county + priority = 19 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +county_feudal_berber_group = { + type = title + tier = county + priority = 19 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +count_feudal_male_berber_group_independent = { + type = character + gender = male + special = holder + tier = county + priority = 19 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +count_feudal_female_berber_group_independent = { + type = character + gender = female + special = holder + tier = duchy + priority = 19 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +county_feudal_berber_group_independent = { + type = title + tier = county + priority = 19 + governments = { feudal_government clan_government prefeudal_government administrative_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +duke_feudal_male_berber_group = { + type = character + gender = male + special = holder + tier = duchy + priority = 29 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +duke_feudal_female_berber_group = { + type = character + gender = female + special = holder + tier = duchy + priority = 29 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +duchy_feudal_berber_group = { + type = title + tier = duchy + priority = 29 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +king_feudal_male_berber_group = { + type = character + gender = male + special = holder + tier = kingdom + priority = 48 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +king_feudal_female_berber_group = { + type = character + gender = female + special = holder + tier = kingdom + priority = 48 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +kingdom_feudal_berber_group = { + type = title + tier = kingdom + priority = 48 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +emperor_feudal_male_berber_group = { + type = character + gender = male + special = holder + tier = empire + priority = 103 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +emperor_feudal_female_berber_group = { + type = character + gender = female + special = holder + tier = empire + priority = 103 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} +empire_feudal_berber_group = { + type = title + tier = empire + priority = 103 + governments = { feudal_government clan_government tribal_government prefeudal_government high_tribal_government administrative_government nomad_government } + heritages = { heritage_berber } + religions = { islam_religion } +} + +#Traditional +baron_male_berber_group = { + type = character + gender = male + special = holder + tier = barony + priority = 7 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +baron_female_berber_group = { + type = character + gender = female + special = holder + tier = barony + priority = 7 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +barony_berber_group = { + type = title + tier = barony + priority = 7 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +count_male_berber_group = { + type = character + gender = male + special = holder + tier = county + priority = 18 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +count_female_berber_group = { + type = character + gender = female + special = holder + tier = county + priority = 18 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +county_berber_group = { + type = title + tier = county + priority = 18 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +duke_male_berber_group = { + type = character + gender = male + special = holder + tier = duchy + priority = 27 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +duke_female_berber_group = { + type = character + gender = female + special = holder + tier = duchy + priority = 27 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +duchy_berber_group = { + type = title + tier = duchy + priority = 27 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +king_male_berber_group = { + type = character + gender = male + special = holder + tier = kingdom + priority = 47 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +king_female_berber_group = { + type = character + gender = female + special = holder + tier = kingdom + priority = 47 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +kingdom_berber_group = { + type = title + tier = kingdom + priority = 47 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +emperor_male_berber_group = { + type = character + gender = male + special = holder + tier = empire + priority = 102 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +emperor_female_berber_group = { + type = character + gender = female + special = holder + tier = empire + priority = 102 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} +empire_berber_group = { + type = title + tier = empire + priority = 102 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } +} + +prince_male_berber_group = { + type = character + gender = male + special = ruler_child + tier = kingdom + priority = 40 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } + flavourization_rules = { + top_liege = no + } +} +prince_female_berber_group = { + type = character + gender = female + special = ruler_child + tier = kingdom + priority = 40 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } + flavourization_rules = { + top_liege = no + } +} +prince_male_berber_group_empire = { + type = character + gender = male + special = ruler_child + tier = empire + priority = 40 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } + flavourization_rules = { + top_liege = no + } +} +prince_female_berber_group_empire = { + type = character + gender = female + special = ruler_child + tier = empire + priority = 40 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + heritages = { heritage_berber } + flavourization_rules = { + top_liege = no + } +} + +#Tuareg +emperor_male_tuareg = { + type = character + gender = male + special = holder + tier = empire + priority = 102 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + name_lists = { name_list_southern_berber } +} +emperor_female_tuareg = { + type = character + gender = female + special = holder + tier = empire + priority = 102 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } + name_lists = { name_list_southern_berber } +} + +#Guanches count_male_guanches = { type = character gender = male special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } name_lists = { name_list_guanches } flavourization_rules = { top_liege = no @@ -15,7 +433,7 @@ county_guanches = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } name_lists = { name_list_guanches } flavourization_rules = { top_liege = no @@ -27,7 +445,7 @@ king_male_guanches = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government nomad_government } name_lists = { name_list_guanches } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_byzantine_heritage.txt b/WtWSMS/common/flavorization/BP_00_byzantine_heritage.txt index 13211d5191..579fbd1e74 100644 --- a/WtWSMS/common/flavorization/BP_00_byzantine_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_byzantine_heritage.txt @@ -312,7 +312,7 @@ baron_male_bosporan = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -322,7 +322,7 @@ barony_bosporan = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -334,7 +334,7 @@ count_male_bosporan = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -344,7 +344,7 @@ county_bosporan = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -356,7 +356,7 @@ duke_male_bosporan = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -368,7 +368,7 @@ duke_female_bosporan = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -378,7 +378,7 @@ duchy_bosporan = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -390,7 +390,7 @@ king_male_bosporan = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -402,7 +402,7 @@ king_female_bosporan = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -412,7 +412,7 @@ kingdom_bosporan = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no @@ -424,7 +424,7 @@ emperor_male_bosporan = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_bosporan } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_caucasian_heritage.txt b/WtWSMS/common/flavorization/BP_00_caucasian_heritage.txt index d4d40e92fc..174225860c 100644 --- a/WtWSMS/common/flavorization/BP_00_caucasian_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_caucasian_heritage.txt @@ -1,4 +1,16 @@ #Armenian +nakharar_armenian_male = { + type = character + gender = male + special = holder + tier = duchy + priority = 30 + governments = { iranian_dynastic_government prefeudal_government subroman_dynastic_government administrative_government } + name_lists = { name_list_armenian } + flavourization_rules = { + top_liege = no + } +} chancellor_male_armenian = { type = character gender = male @@ -62,7 +74,7 @@ duke_male_macronian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_lazic } flavourization_rules = { top_liege = no @@ -74,7 +86,7 @@ duke_female_macronian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_lazic } flavourization_rules = { top_liege = no @@ -84,7 +96,7 @@ duchy_macronian = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_lazic } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_central_germanic_heritage.txt b/WtWSMS/common/flavorization/BP_00_central_germanic_heritage.txt index 52866c3467..d05bc45f47 100644 --- a/WtWSMS/common/flavorization/BP_00_central_germanic_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_central_germanic_heritage.txt @@ -5,7 +5,7 @@ baron_male_suebi = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -15,7 +15,7 @@ barony_suebi = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -27,7 +27,7 @@ count_male_suebi = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -37,7 +37,7 @@ county_suebi = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -49,7 +49,7 @@ duke_male_suebi = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -59,7 +59,7 @@ duchy_suebi = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -71,7 +71,7 @@ king_male_suebi = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -81,7 +81,7 @@ kingdom_suebi = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -93,7 +93,7 @@ emperor_male_suebi = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -103,7 +103,7 @@ empire_suebi = { type = title tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government subroman_dynastic_government } name_lists = { name_list_suebi } flavourization_rules = { top_liege = no @@ -308,7 +308,7 @@ duke_male_langobard = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { prefeudal_government feudal_government clan_government administrative_government } name_lists = { name_list_langobardic } flavourization_rules = { top_liege = no @@ -620,8 +620,9 @@ baron_male_theocracy_old_saxon = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_old_saxon } + religions = { christianity_religion } flavourization_rules = { top_liege = no } @@ -641,8 +642,9 @@ count_male_theocracy_old_saxon = { special = holder tier = county priority = 18 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_old_saxon } + religions = { christianity_religion } flavourization_rules = { top_liege = no } @@ -853,8 +855,9 @@ baron_male_theocracy_anglo = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_anglo } + religions = { christianity_religion } flavourization_rules = { top_liege = no } @@ -874,8 +877,9 @@ count_male_theocracy_anglo = { special = holder tier = county priority = 18 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_anglo } + religions = { christianity_religion } flavourization_rules = { top_liege = no } diff --git a/WtWSMS/common/flavorization/BP_00_east_germanic_heritage.txt b/WtWSMS/common/flavorization/BP_00_east_germanic_heritage.txt index c5ae0c79a0..3d3f07e7d2 100644 --- a/WtWSMS/common/flavorization/BP_00_east_germanic_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_east_germanic_heritage.txt @@ -117,7 +117,7 @@ count_male_theocracy_east_germanic = { special = holder tier = county priority = 17 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } heritages = { heritage_east_germanic heritage_przeworsk heritage_gothic } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_east_iranian_heritage.txt b/WtWSMS/common/flavorization/BP_00_east_iranian_heritage.txt index 80c5e46952..551ad88be6 100644 --- a/WtWSMS/common/flavorization/BP_00_east_iranian_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_east_iranian_heritage.txt @@ -5,7 +5,7 @@ count_male_sogdian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -17,7 +17,7 @@ count_female_sogdian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -27,7 +27,7 @@ county_sogdian = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -39,7 +39,7 @@ duke_male_sogdian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -51,7 +51,7 @@ duke_female_sogdian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -61,7 +61,7 @@ duchy_sogdian = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -73,7 +73,7 @@ king_male_sogdian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -85,7 +85,7 @@ king_female_sogdian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -95,7 +95,7 @@ kingdom_sogdian = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_sogdian } flavourization_rules = { top_liege = no @@ -121,7 +121,7 @@ baron_male_bactrian = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no @@ -133,7 +133,7 @@ count_male_bactrian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no @@ -143,7 +143,7 @@ county_bactrian = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no @@ -155,7 +155,7 @@ duke_male_bactrian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no @@ -165,7 +165,7 @@ duchy_bactrian = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no @@ -177,7 +177,7 @@ king_male_bactrian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no @@ -187,19 +187,20 @@ kingdom_bactrian = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no } } + emperor_male_bactrian = { type = character gender = male special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bactrian } flavourization_rules = { top_liege = no @@ -213,7 +214,7 @@ count_male_iazyges = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_iazyges } flavourization_rules = { top_liege = no @@ -223,7 +224,7 @@ county_iazyges = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_iazyges } flavourization_rules = { top_liege = no @@ -235,7 +236,7 @@ duke_male_iazyges = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_iazyges } flavourization_rules = { top_liege = no @@ -245,7 +246,7 @@ duchy_iazyges = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_iazyges } flavourization_rules = { top_liege = no @@ -257,7 +258,7 @@ king_male_iazyges = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_iazyges } flavourization_rules = { top_liege = no @@ -267,7 +268,7 @@ kingdom_iazyges = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_iazyges } flavourization_rules = { top_liege = no @@ -281,7 +282,7 @@ count_male_indo_scythian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_indo_scythian } flavourization_rules = { top_liege = no @@ -291,7 +292,7 @@ county_indo_scythian = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_indo_scythian } flavourization_rules = { top_liege = no @@ -303,7 +304,7 @@ duke_male_indo_scythian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_indo_scythian } flavourization_rules = { top_liege = no @@ -313,7 +314,7 @@ duchy_indo_scythian = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_indo_scythian } flavourization_rules = { top_liege = no @@ -325,7 +326,7 @@ king_male_indo_scythian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_indo_scythian } flavourization_rules = { top_liege = no @@ -335,7 +336,7 @@ kingdom_indo_scythian = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_indo_scythian } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_east_slavic_heritage.txt b/WtWSMS/common/flavorization/BP_00_east_slavic_heritage.txt index 3802d3f23e..aa0e4e4820 100644 --- a/WtWSMS/common/flavorization/BP_00_east_slavic_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_east_slavic_heritage.txt @@ -176,7 +176,7 @@ baron_male_theocracy_old_slavic = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_old_slavic } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_israelite_heritage.txt b/WtWSMS/common/flavorization/BP_00_israelite_heritage.txt index 7d70e21263..172d15b0df 100644 --- a/WtWSMS/common/flavorization/BP_00_israelite_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_israelite_heritage.txt @@ -5,7 +5,7 @@ count_male_juhuro = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government iranian_dynastic_government } name_lists = { name_list_juhuro } flavourization_rules = { top_liege = no @@ -17,7 +17,7 @@ duke_male_juhuro = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government iranian_dynastic_government } name_lists = { name_list_juhuro } flavourization_rules = { top_liege = no @@ -27,7 +27,7 @@ duchy_juhuro = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government iranian_dynastic_government } name_lists = { name_list_juhuro } flavourization_rules = { top_liege = no @@ -39,7 +39,19 @@ king_male_juhuro = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government iranian_dynastic_government } + name_lists = { name_list_juhuro } + flavourization_rules = { + top_liege = no + } +} +king_female_juhuro = { + type = character + gender = female + special = holder + tier = kingdom + priority = 48 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government iranian_dynastic_government } name_lists = { name_list_juhuro } flavourization_rules = { top_liege = no @@ -49,7 +61,7 @@ kingdom_juhuro = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government iranian_dynastic_government } name_lists = { name_list_juhuro } flavourization_rules = { top_liege = no @@ -61,7 +73,7 @@ emperor_male_juhuro = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government iranian_dynastic_government } name_lists = { name_list_juhuro } flavourization_rules = { top_liege = no @@ -78,3 +90,15 @@ barony_republic_juhuro = { top_liege = no } } + +#Special +exilarch = { + type = character + special = holder + priority = 301 + titles = { d_exilarch } + religions = { judaism_religion } + flavourization_rules = { + top_liege = no + } +} diff --git a/WtWSMS/common/flavorization/BP_00_latin_heritage.txt b/WtWSMS/common/flavorization/BP_00_latin_heritage.txt index 9b7fdcd6ad..86d00e4660 100644 --- a/WtWSMS/common/flavorization/BP_00_latin_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_latin_heritage.txt @@ -463,7 +463,7 @@ baron_male_romano_african = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -475,7 +475,7 @@ baron_female_romano_african = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -485,7 +485,7 @@ barony_romano_african = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -497,7 +497,7 @@ count_male_romano_african = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -509,7 +509,7 @@ count_female_romano_african = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -519,7 +519,7 @@ county_romano_african = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -531,7 +531,7 @@ duke_male_romano_african = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -543,7 +543,7 @@ duke_female_romano_african = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -553,7 +553,7 @@ duchy_romano_african = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -565,7 +565,7 @@ king_male_romano_african = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -577,7 +577,7 @@ king_female_romano_african = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -587,7 +587,7 @@ kingdom_romano_african = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -599,7 +599,7 @@ emperor_male_romano_african = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -611,7 +611,7 @@ emperor_female_romano_african = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -621,7 +621,7 @@ empire_romano_african = { type = title tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_african } flavourization_rules = { top_liege = no @@ -635,7 +635,7 @@ baron_male_romano_british = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -647,7 +647,7 @@ baron_female_romano_british = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -657,7 +657,7 @@ barony_romano_british = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -669,7 +669,7 @@ count_male_romano_british = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -681,7 +681,7 @@ count_female_romano_british = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -691,7 +691,7 @@ county_romano_british = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -703,7 +703,7 @@ duke_male_romano_british = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -715,7 +715,7 @@ duke_female_romano_british = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -725,7 +725,7 @@ duchy_romano_british = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -737,7 +737,7 @@ king_male_romano_british = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -749,7 +749,7 @@ king_female_romano_british = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -759,7 +759,7 @@ kingdom_romano_british = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -771,7 +771,7 @@ emperor_male_romano_british = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -783,7 +783,7 @@ emperor_female_romano_british = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -793,7 +793,7 @@ empire_romano_british = { type = title tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_british } flavourization_rules = { top_liege = no @@ -807,7 +807,7 @@ baron_male_romano_pannonian = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -819,7 +819,7 @@ baron_female_romano_pannonian = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -829,7 +829,7 @@ barony_romano_pannonian = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -841,7 +841,7 @@ count_male_romano_pannonian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -853,7 +853,7 @@ count_female_romano_pannonian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -863,7 +863,7 @@ county_romano_pannonian = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -875,7 +875,7 @@ duke_male_romano_pannonian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -887,7 +887,7 @@ duke_female_romano_pannonian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -897,7 +897,7 @@ duchy_romano_pannonian = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -909,7 +909,7 @@ king_male_romano_pannonian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -921,7 +921,7 @@ king_female_romano_pannonian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -931,7 +931,7 @@ kingdom_romano_pannonian = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -943,7 +943,7 @@ emperor_male_romano_pannonian = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -955,7 +955,7 @@ emperor_female_romano_pannonian = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -965,7 +965,7 @@ empire_romano_pannonian = { type = title tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_pannonian } flavourization_rules = { top_liege = no @@ -979,7 +979,7 @@ duke_male_romano_hispanic = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_hispanic } flavourization_rules = { top_liege = no @@ -989,7 +989,7 @@ duchy_romano_hispanic = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_hispanic } flavourization_rules = { top_liege = no @@ -1003,7 +1003,7 @@ baron_male_romano_dacian = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1015,7 +1015,7 @@ baron_female_romano_dacian = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1025,7 +1025,7 @@ barony_romano_dacian = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1037,7 +1037,7 @@ count_male_romano_dacian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1049,7 +1049,7 @@ count_female_romano_dacian = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1059,7 +1059,7 @@ county_romano_dacian = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1071,7 +1071,7 @@ duke_male_romano_dacian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1083,7 +1083,7 @@ duke_female_romano_dacian = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1093,7 +1093,7 @@ duchy_romano_dacian = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1105,7 +1105,7 @@ king_male_romano_dacian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1117,7 +1117,7 @@ king_female_romano_dacian = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1127,7 +1127,7 @@ kingdom_romano_dacian = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1139,7 +1139,7 @@ emperor_male_romano_dacian = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1151,7 +1151,7 @@ emperor_female_romano_dacian = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no @@ -1161,7 +1161,7 @@ empire_romano_dacian = { type = title tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_romano_dacian } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_north_germanic_heritage.txt b/WtWSMS/common/flavorization/BP_00_north_germanic_heritage.txt index ef6ce8aa67..be22c5a7fa 100644 --- a/WtWSMS/common/flavorization/BP_00_north_germanic_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_north_germanic_heritage.txt @@ -72,8 +72,9 @@ baron_male_theocracy_norse = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_norse name_list_swede name_list_dane name_list_geatish } + religions = { christianity_religion } flavourization_rules = { top_liege = no } @@ -255,7 +256,7 @@ count_male_theocracy_gutnish = { special = holder tier = county priority = 18 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_gutnish } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_proto_carpathian_heritage.txt b/WtWSMS/common/flavorization/BP_00_proto_carpathian_heritage.txt index c5a563163e..aa7c2e26c7 100644 --- a/WtWSMS/common/flavorization/BP_00_proto_carpathian_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_proto_carpathian_heritage.txt @@ -68,28 +68,6 @@ barony_republic_daco_thracian = { } #Albanian -baron_male_albanian = { - type = character - gender = male - special = holder - tier = barony - priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } - name_lists = { name_list_albanian } - flavourization_rules = { - top_liege = no - } -} -barony_albanian = { - type = title - tier = barony - priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } - name_lists = { name_list_albanian } - flavourization_rules = { - top_liege = no - } -} count_male_albanian = { type = character gender = male @@ -212,8 +190,9 @@ baron_male_theocracy_albanian = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_albanian } + religions = { christianity_religion } flavourization_rules = { top_liege = no } diff --git a/WtWSMS/common/flavorization/BP_00_somali_heritage.txt b/WtWSMS/common/flavorization/BP_00_somali_heritage.txt index aa0419e75b..b11991e012 100644 --- a/WtWSMS/common/flavorization/BP_00_somali_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_somali_heritage.txt @@ -153,7 +153,7 @@ baron_male_theocracy_heritage_somalian = { special = holder tier = barony priority = 6 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } heritages = { heritage_somalian } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_south_semitic_heritage.txt b/WtWSMS/common/flavorization/BP_00_south_semitic_heritage.txt index 1d4c81315c..089b8b26d7 100644 --- a/WtWSMS/common/flavorization/BP_00_south_semitic_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_south_semitic_heritage.txt @@ -141,7 +141,7 @@ king_male_khalan = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_khalan } flavourization_rules = { top_liege = no @@ -151,7 +151,7 @@ kingdom_khalan = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government roman_dynastic_government subroman_dynastic_government } name_lists = { name_list_khalan } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_tocharian_heritage.txt b/WtWSMS/common/flavorization/BP_00_tocharian_heritage.txt index 6edbc723d9..e2216a8ff7 100644 --- a/WtWSMS/common/flavorization/BP_00_tocharian_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_tocharian_heritage.txt @@ -129,7 +129,7 @@ baron_male_theocracy_tocharian = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_tocharian name_list_gushi } flavourization_rules = { top_liege = no @@ -139,7 +139,7 @@ barony_theocracy_tocharian = { type = title tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_tocharian name_list_gushi } flavourization_rules = { top_liege = no diff --git a/WtWSMS/common/flavorization/BP_00_turkic_heritage.txt b/WtWSMS/common/flavorization/BP_00_turkic_heritage.txt index 3ba9b887f6..acdf05c521 100644 --- a/WtWSMS/common/flavorization/BP_00_turkic_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_turkic_heritage.txt @@ -5,7 +5,7 @@ king_male_nomad_oghur = { special = holder tier = kingdom priority = 49 - governments = { nomad_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government nomad_government administrative_government } name_lists = { name_list_xiongnu name_list_barsil name_list_hunnic name_list_bolghar } flavourization_rules = { top_liege = no @@ -15,7 +15,7 @@ kingdom_nomad_oghur = { type = title tier = kingdom priority = 49 - governments = { nomad_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government nomad_government administrative_government } name_lists = { name_list_xiongnu name_list_barsil name_list_hunnic name_list_bolghar } flavourization_rules = { top_liege = no @@ -27,7 +27,7 @@ emperor_male_nomad_oghur = { special = holder tier = empire priority = 103 - governments = { nomad_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government nomad_government administrative_government } name_lists = { name_list_xiongnu name_list_barsil name_list_hunnic name_list_bolghar } flavourization_rules = { top_liege = no @@ -49,7 +49,7 @@ barony_bolghar = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bolghar } flavourization_rules = { top_liege = no @@ -61,7 +61,7 @@ count_male_bolghar = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bolghar } flavourization_rules = { top_liege = no @@ -71,7 +71,7 @@ county_bolghar = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bolghar } flavourization_rules = { top_liege = no @@ -83,7 +83,7 @@ duke_male_bolghar = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bolghar } flavourization_rules = { top_liege = no @@ -93,7 +93,7 @@ duchy_bolghar = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bolghar } flavourization_rules = { top_liege = no @@ -105,7 +105,7 @@ king_male_bolghar = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bolghar } flavourization_rules = { top_liege = no @@ -115,7 +115,7 @@ kingdom_bolghar = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_bolghar } flavourization_rules = { top_liege = no @@ -209,7 +209,7 @@ king_male_hunnic = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunnic } flavourization_rules = { top_liege = no @@ -219,7 +219,7 @@ kingdom_hunnic = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunnic } flavourization_rules = { top_liege = no @@ -233,7 +233,7 @@ baron_male_hunas = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no @@ -245,7 +245,7 @@ count_male_hunas = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no @@ -255,7 +255,7 @@ county_hunas = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no @@ -267,7 +267,7 @@ duke_male_hunas = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no @@ -277,7 +277,7 @@ duchy_hunas = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no @@ -289,7 +289,7 @@ king_male_hunas = { special = holder tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no @@ -299,7 +299,7 @@ kingdom_hunas = { type = title tier = kingdom priority = 48 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no @@ -311,10 +311,21 @@ emperor_male_hunas = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_hunas } flavourization_rules = { top_liege = no } } +#Xiongnu +chanyu_xiongnu_male = { + type = character + gender = male + special = holder + tier = empire + priority = 110 + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government } + name_lists = { name_list_xiongnu } +} + diff --git a/WtWSMS/common/flavorization/BP_00_west_germanic_heritage.txt b/WtWSMS/common/flavorization/BP_00_west_germanic_heritage.txt index e1d4d321cd..bbb8c3c490 100644 --- a/WtWSMS/common/flavorization/BP_00_west_germanic_heritage.txt +++ b/WtWSMS/common/flavorization/BP_00_west_germanic_heritage.txt @@ -230,8 +230,9 @@ baron_male_theocracy_old_frisian = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_old_frisian } + religions = { christianity_religion } flavourization_rules = { top_liege = no } diff --git a/WtWSMS/common/flavorization/BP_01_title_holders.txt b/WtWSMS/common/flavorization/BP_01_title_holders.txt index b70798cc0d..74abd241f7 100644 --- a/WtWSMS/common/flavorization/BP_01_title_holders.txt +++ b/WtWSMS/common/flavorization/BP_01_title_holders.txt @@ -107,9 +107,9 @@ empire_nomad = { barony_church_holding_roman_government = { type = title tier = barony - priority = 9 + priority = 8 holding = church_holding - governments = { roman_dynastic_government subroman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } flavourization_rules = { top_liege = no } @@ -117,9 +117,9 @@ barony_church_holding_roman_government = { barony_city_holding_roman_government = { type = title tier = barony - priority = 9 + priority = 8 holding = city_holding - governments = { roman_dynastic_government subroman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } flavourization_rules = { top_liege = no } @@ -127,9 +127,9 @@ barony_city_holding_roman_government = { barony_castle_holding_roman_government = { type = title tier = barony - priority = 9 + priority = 8 holding = castle_holding - governments = { roman_dynastic_government subroman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } flavourization_rules = { top_liege = no } @@ -139,7 +139,7 @@ barony_church_holding_roman_government_heritage_byzantine = { tier = barony priority = 9 holding = church_holding - governments = { roman_dynastic_government subroman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -150,7 +150,7 @@ barony_city_holding_roman_government_heritage_byzantine = { tier = barony priority = 9 holding = city_holding - governments = { roman_dynastic_government subroman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -161,7 +161,7 @@ barony_castle_holding_roman_government_heritage_byzantine = { tier = barony priority = 9 holding = castle_holding - governments = { roman_dynastic_government subroman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -175,7 +175,7 @@ baron_roman_government_male_byzantine = { special = holder tier = barony priority = 9 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -187,7 +187,7 @@ baron_roman_government_female_byzantine = { special = holder tier = barony priority = 9 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -199,7 +199,7 @@ count_roman_government_male_byzantine = { special = holder tier = county priority = 19 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -211,7 +211,7 @@ count_roman_government_female_byzantine = { special = holder tier = county priority = 19 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -221,7 +221,7 @@ county_roman_government_byzantine = { type = title tier = county priority = 19 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -233,7 +233,7 @@ duke_roman_government_male_byzantine = { special = holder tier = duchy priority = 28 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -245,7 +245,7 @@ duke_roman_government_female_byzantine = { special = holder tier = duchy priority = 28 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -255,7 +255,7 @@ duchy_roman_government_byzantine = { type = title tier = duchy priority = 28 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -267,7 +267,7 @@ king_roman_government_male_byzantine = { special = holder tier = kingdom priority = 49 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -279,7 +279,7 @@ king_roman_government_female_byzantine = { special = holder tier = kingdom priority = 49 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no @@ -289,32 +289,32 @@ kingdom_roman_government_byzantine = { type = title tier = kingdom priority = 49 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { top_liege = no } } #Bureacratic Titles: Byzantine -king_roman_government_male_byzantine = { +kingdom_roman_government_male_byzantine_independent = { type = character gender = male special = holder tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + priority = 50 + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { only_independent = yes } } -king_roman_government_female_byzantine = { +kingdom_roman_government_female_byzantine_independent = { type = character gender = female special = holder tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + priority = 50 + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { only_independent = yes @@ -323,8 +323,8 @@ king_roman_government_female_byzantine = { kingdom_roman_government_byzantine_independent = { type = title tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + priority = 50 + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { only_independent = yes @@ -336,7 +336,7 @@ emperor_roman_government_male_byzantine = { special = holder tier = empire priority = 103 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { only_independent = yes @@ -348,7 +348,7 @@ emperor_roman_government_female_byzantine = { special = holder tier = empire priority = 103 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { only_independent = yes @@ -358,7 +358,7 @@ empire_roman_government_byzantine = { type = title tier = empire priority = 103 - governments = { roman_dynastic_government administrative_government } + governments = { roman_dynastic_government subroman_dynastic_government } heritages = { heritage_byzantine } flavourization_rules = { only_independent = yes @@ -370,8 +370,8 @@ baron_roman_government_male = { gender = male special = holder tier = barony - priority = 9 - governments = { roman_dynastic_government administrative_government } + priority = 5 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -381,8 +381,8 @@ baron_roman_government_female = { gender = female special = holder tier = barony - priority = 9 - governments = { roman_dynastic_government administrative_government } + priority = 5 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -392,8 +392,8 @@ count_roman_government_male = { gender = male special = holder tier = county - priority = 20 - governments = { roman_dynastic_government administrative_government } + priority = 16 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -403,8 +403,8 @@ count_roman_government_female = { gender = female special = holder tier = county - priority = 20 - governments = { roman_dynastic_government administrative_government } + priority = 16 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -412,8 +412,8 @@ count_roman_government_female = { county_roman_government = { type = title tier = county - priority = 20 - governments = { roman_dynastic_government administrative_government } + priority = 16 + governments = { roman_dynastic_government subroman_dynastic_government } flavourization_rules = { top_liege = no } @@ -423,8 +423,8 @@ duke_roman_government_male = { gender = male special = holder tier = duchy - priority = 29 - governments = { roman_dynastic_government administrative_government } + priority = 26 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -434,8 +434,8 @@ duke_roman_government_female = { gender = female special = holder tier = duchy - priority = 29 - governments = { roman_dynastic_government administrative_government } + priority = 26 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -443,8 +443,8 @@ duke_roman_government_female = { duchy_roman_government = { type = title tier = duchy - priority = 29 - governments = { roman_dynastic_government administrative_government } + priority = 26 + governments = { roman_dynastic_government subroman_dynastic_government } flavourization_rules = { top_liege = no } @@ -454,8 +454,8 @@ king_roman_government_male = { gender = male special = holder tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + priority = 46 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -465,8 +465,8 @@ king_roman_government_female = { gender = female special = holder tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + priority = 46 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } @@ -474,73 +474,85 @@ king_roman_government_female = { kingdom_roman_government = { type = title tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + priority = 46 + governments = { roman_dynastic_government } flavourization_rules = { top_liege = no } } #Bureacratic Titles -king_roman_government_male = { +kingdom_roman_government_independent = { + type = title + tier = kingdom + priority = 47 + governments = { roman_dynastic_government } + flavourization_rules = { + only_independent = yes + } +} +emperor_roman_government_male = { type = character gender = male special = holder - tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + tier = empire + priority = 101 + governments = { roman_dynastic_government } flavourization_rules = { - only_independent = yes + top_liege = no } } -king_roman_government_female = { +emperor_roman_government_female = { type = character gender = female special = holder - tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + tier = empire + priority = 101 + governments = { roman_dynastic_government } flavourization_rules = { - only_independent = yes + top_liege = no } } -kingdom_roman_government_independent = { +empire_roman_government = { type = title - tier = kingdom - priority = 49 - governments = { roman_dynastic_government administrative_government } + tier = empire + priority = 101 + governments = { roman_dynastic_government subroman_dynastic_government } flavourization_rules = { - only_independent = yes + top_liege = no } } -emperor_roman_government_male = { + + +#Special Roman Titles +king_roman_praetor_male = { type = character gender = male special = holder - tier = empire - priority = 103 - governments = { roman_dynastic_government administrative_government } + priority = 60 + governments = { roman_dynastic_government subroman_dynastic_government } + titles = { k_africa_prefect k_italy_prefect k_illyria_prefect d_gaul_prefect d_italy_prefect } flavourization_rules = { - only_independent = yes + top_liege = no } } -emperor_roman_government_female = { +king_roman_praetor_female = { type = character gender = female special = holder - tier = empire - priority = 103 - governments = { roman_dynastic_government administrative_government } + priority = 60 + governments = { roman_dynastic_government subroman_dynastic_government } + titles = { k_africa_prefect k_italy_prefect k_illyria_prefect d_gaul_prefect d_italy_prefect } flavourization_rules = { - only_independent = yes + top_liege = no } } -empire_roman_government = { +kingdom_roman_praetor = { type = title - tier = empire - priority = 103 - governments = { roman_dynastic_government administrative_government } + priority = 55 + governments = { roman_dynastic_government subroman_dynastic_government } + titles = { k_africa_prefect k_italy_prefect k_illyria_prefect d_gaul_prefect d_italy_prefect } flavourization_rules = { - only_independent = yes + top_liege = no } } @@ -551,7 +563,7 @@ baron_subroman_male_byzantine = { special = holder tier = barony priority = 9 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } baron_subroman_female_byzantine = { @@ -560,7 +572,7 @@ baron_subroman_female_byzantine = { special = holder tier = barony priority = 9 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } count_subroman_male_byzantine = { @@ -569,7 +581,7 @@ count_subroman_male_byzantine = { special = holder tier = county priority = 20 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } count_subroman_female_byzantine = { @@ -578,7 +590,7 @@ count_subroman_female_byzantine = { special = holder tier = county priority = 20 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } duke_subroman_male_byzantine = { @@ -587,7 +599,7 @@ duke_subroman_male_byzantine = { special = holder tier = duchy priority = 29 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } duke_subroman_female_byzantine = { @@ -596,7 +608,7 @@ duke_subroman_female_byzantine = { special = holder tier = duchy priority = 49 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } king_subroman_male_byzantine = { @@ -605,7 +617,7 @@ king_subroman_male_byzantine = { special = holder tier = kingdom priority = 49 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } king_subroman_female_byzantine = { @@ -614,14 +626,14 @@ king_subroman_female_byzantine = { special = holder tier = kingdom priority = 49 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } kingdom_subroman_byzantine = { type = title tier = kingdom priority = 49 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } emperor_subroman_male_byzantine = { @@ -630,7 +642,7 @@ emperor_subroman_male_byzantine = { special = holder tier = empire priority = 104 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } emperor_subroman_female_byzantine = { @@ -639,7 +651,7 @@ emperor_subroman_female_byzantine = { special = holder tier = empire priority = 104 - governments = { subroman_dynastic_government administrative_government } + governments = { subroman_dynastic_government } heritages = { heritage_byzantine } } #Subroman Titles @@ -648,86 +660,86 @@ baron_subroman_male = { gender = male special = holder tier = barony - priority = 9 - governments = { subroman_dynastic_government administrative_government } + priority = 5 + governments = { subroman_dynastic_government } } baron_subroman_female = { type = character gender = female special = holder tier = barony - priority = 9 - governments = { subroman_dynastic_government administrative_government } + priority = 5 + governments = { subroman_dynastic_government } } count_subroman_male = { type = character gender = male special = holder tier = county - priority = 19 - governments = { subroman_dynastic_government administrative_government } + priority = 16 + governments = { subroman_dynastic_government } } count_subroman_female = { type = character gender = female special = holder tier = county - priority = 19 - governments = { subroman_dynastic_government administrative_government } + priority = 16 + governments = { subroman_dynastic_government } } duke_subroman_male = { type = character gender = male special = holder tier = duchy - priority = 28 - governments = { subroman_dynastic_government administrative_government } + priority = 26 + governments = { subroman_dynastic_government } } duke_subroman_female = { type = character gender = female special = holder tier = duchy - priority = 28 - governments = { subroman_dynastic_government administrative_government } + priority = 26 + governments = { subroman_dynastic_government } } king_subroman_male = { type = character gender = male special = holder tier = kingdom - priority = 49 - governments = { subroman_dynastic_government administrative_government } + priority = 46 + governments = { subroman_dynastic_government } } king_subroman_female = { type = character gender = female special = holder tier = kingdom - priority = 49 - governments = { subroman_dynastic_government administrative_government } + priority = 46 + governments = { subroman_dynastic_government } } kingdom_subroman = { type = title tier = kingdom - priority = 49 - governments = { subroman_dynastic_government administrative_government } + priority = 46 + governments = { subroman_dynastic_government } } emperor_subroman_male = { type = character gender = male special = holder tier = empire - priority = 103 - governments = { subroman_dynastic_government administrative_government } + priority = 101 + governments = { subroman_dynastic_government } } emperor_subroman_female = { type = character gender = female special = holder tier = empire - priority = 103 - governments = { subroman_dynastic_government administrative_government } + priority = 101 + governments = { subroman_dynastic_government } } #Iranian_Dynastic Titles @@ -736,8 +748,8 @@ baron_iranian_dynastic_male = { gender = male special = holder tier = barony - priority = 9 - governments = { iranian_dynastic_government administrative_government } + priority = 5 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -747,8 +759,8 @@ baron_iranian_dynastic_female = { gender = female special = holder tier = barony - priority = 9 - governments = { iranian_dynastic_government administrative_government } + priority = 5 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -756,8 +768,8 @@ baron_iranian_dynastic_female = { barony_iranian_dynastic = { type = title tier = barony - priority = 9 - governments = { iranian_dynastic_government administrative_government } + priority = 5 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -767,8 +779,8 @@ count_iranian_dynastic_male = { gender = male special = holder tier = county - priority = 20 - governments = { iranian_dynastic_government administrative_government } + priority = 16 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -778,8 +790,8 @@ count_iranian_dynastic_female = { gender = female special = holder tier = county - priority = 20 - governments = { iranian_dynastic_government administrative_government } + priority = 16 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -787,8 +799,8 @@ count_iranian_dynastic_female = { county_iranian_dynastic = { type = title tier = county - priority = 20 - governments = { iranian_dynastic_government administrative_government } + priority = 16 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -798,8 +810,8 @@ duke_iranian_dynastic_male = { gender = male special = holder tier = duchy - priority = 29 - governments = { iranian_dynastic_government administrative_government } + priority = 26 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -809,8 +821,8 @@ duke_iranian_dynastic_female = { gender = female special = holder tier = duchy - priority = 29 - governments = { iranian_dynastic_government administrative_government } + priority = 26 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -818,8 +830,8 @@ duke_iranian_dynastic_female = { duchy_iranian_dynastic = { type = title tier = duchy - priority = 29 - governments = { iranian_dynastic_government administrative_government } + priority = 26 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -829,8 +841,8 @@ king_iranian_dynastic_male = { gender = male special = holder tier = kingdom - priority = 49 - governments = { iranian_dynastic_government administrative_government } + priority = 46 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -840,8 +852,8 @@ king_iranian_dynastic_female = { gender = female special = holder tier = kingdom - priority = 49 - governments = { iranian_dynastic_government administrative_government } + priority = 46 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -849,8 +861,8 @@ king_iranian_dynastic_female = { kingdom_iranian_dynastic = { type = title tier = kingdom - priority = 49 - governments = { iranian_dynastic_government administrative_government } + priority = 46 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } @@ -860,46 +872,23 @@ emperor_iranian_dynastic_male = { gender = male special = holder tier = empire - priority = 103 - governments = { iranian_dynastic_government administrative_government } + priority = 101 + governments = { iranian_dynastic_government } } emperor_iranian_dynastic_female = { type = character gender = female special = holder tier = empire - priority = 103 - governments = { iranian_dynastic_government administrative_government } + priority = 101 + governments = { iranian_dynastic_government } } empire_iranian_dynastic = { type = title tier = empire - priority = 50 - governments = { iranian_dynastic_government administrative_government } - flavourization_rules = { - top_liege = no - } -} - -#Other Titles -nakharar_armenian_male = { - type = character - gender = male - special = holder - tier = duchy - priority = 30 - governments = { iranian_dynastic_government prefeudal_government subroman_dynastic_government administrative_government } - name_lists = { name_list_armenian } + priority = 101 + governments = { iranian_dynastic_government } flavourization_rules = { top_liege = no } } -chanyu_xiongnu_male = { - type = character - gender = male - special = holder - tier = empire - priority = 110 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government } - name_lists = { name_list_xiongnu } -} diff --git a/WtWSMS/common/flavorization/BP_hybrids.txt b/WtWSMS/common/flavorization/BP_hybrids.txt index fd9dbe72ba..706125be4d 100644 --- a/WtWSMS/common/flavorization/BP_hybrids.txt +++ b/WtWSMS/common/flavorization/BP_hybrids.txt @@ -35,14 +35,14 @@ baron_male_east_celtic = { special = holder tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { prefeudal_government feudal_government clan_government administrative_government } name_lists = { name_list_east_celtic } } barony_east_celtic = { type = title tier = barony priority = 7 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } count_male_east_celtic = { @@ -51,14 +51,14 @@ count_male_east_celtic = { special = holder tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } county_east_celtic = { type = title tier = county priority = 18 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } duke_male_east_celtic = { @@ -67,14 +67,14 @@ duke_male_east_celtic = { special = holder tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } duchy_east_celtic = { type = title tier = duchy priority = 27 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } king_male_east_celtic = { @@ -83,14 +83,14 @@ king_male_east_celtic = { special = holder tier = kingdom priority = 47 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } kingdom_east_celtic = { type = title tier = kingdom priority = 47 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } emperor_male_east_celtic = { @@ -99,7 +99,7 @@ emperor_male_east_celtic = { special = holder tier = empire priority = 102 - governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government administrative_government } + governments = { tribal_government high_tribal_government prefeudal_government feudal_government clan_government nomad_government administrative_government } name_lists = { name_list_east_celtic } } #Republics @@ -132,7 +132,7 @@ baron_male_theocracy_east_celtic = { special = holder tier = barony priority = 7 - governments = { theocracy_government administrative_government } + governments = { theocracy_government } name_lists = { name_list_east_celtic } } barony_theocracy_east_celtic = { diff --git a/WtWSMS/common/governments/BP_government_types.txt b/WtWSMS/common/governments/BP_government_types.txt index 51f2fd5b44..a806fd1a40 100644 --- a/WtWSMS/common/governments/BP_government_types.txt +++ b/WtWSMS/common/governments/BP_government_types.txt @@ -68,7 +68,6 @@ rajamandala_government = { government_is_settled # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). government_uses_rajamandala_authority - government_uses_indian_civil_service vassals_must_give_titles_to_dynasty_members rajamandala_government_character_modifier diff --git a/WtWSMS/common/great_projects/types/00_great_project_types.txt b/WtWSMS/common/great_projects/types/00_great_project_types.txt index 5e3e3cee9c..8bb42d3465 100644 --- a/WtWSMS/common/great_projects/types/00_great_project_types.txt +++ b/WtWSMS/common/great_projects/types/00_great_project_types.txt @@ -22,6 +22,10 @@ mandala_capital_01 = { reference = @mandala_capital_illustration } + name = { + desc = great_project_type_mandala_capital_01 + } + is_important = yes is_shown = { government_has_flag = government_is_mandala @@ -31,6 +35,12 @@ mandala_capital_01 = { NOT = { is_planning_great_project = mandala_capital_01 } } + is_valid = { + scope:province.barony.holder = { + government_has_flag = government_is_mandala + } + } + can_start_planning = { capital_province = { has_great_building = no } government_has_flag = government_is_mandala @@ -702,6 +712,11 @@ mandala_capital_02 = { illustration = { reference = @mandala_capital_illustration } + + name = { + desc = great_project_type_mandala_capital_02 + } + owner = province_owner is_important = yes @@ -714,6 +729,12 @@ mandala_capital_02 = { NOT = { is_planning_great_project = mandala_capital_02 } } + is_valid = { + scope:province.barony.holder = { + government_has_flag = government_is_mandala + } + } + can_start_planning = { capital_province = { has_ruined_great_building = no } government_has_flag = government_is_mandala @@ -1323,6 +1344,11 @@ mandala_capital_03 = { illustration = { reference = @mandala_capital_illustration } + + name = { + desc = great_project_type_mandala_capital_03 + } + owner = province_owner is_important = yes @@ -1335,6 +1361,12 @@ mandala_capital_03 = { NOT = { is_planning_great_project = mandala_capital_03 } } + is_valid = { + scope:province.barony.holder = { + government_has_flag = government_is_mandala + } + } + can_start_planning = { capital_province = { has_ruined_great_building = no } government_has_flag = government_is_mandala @@ -2161,6 +2193,11 @@ mandala_capital_04 = { illustration = { reference = @mandala_capital_illustration } + + name = { + desc = great_project_type_mandala_capital_04 + } + owner = province_owner is_important = yes @@ -2173,6 +2210,12 @@ mandala_capital_04 = { NOT = { is_planning_great_project = mandala_capital_04 } } + is_valid = { + scope:province.barony.holder = { + government_has_flag = government_is_mandala + } + } + can_start_planning = { capital_province = { has_ruined_great_building = no } government_has_flag = government_is_mandala @@ -2781,6 +2824,11 @@ mandala_capital_05 = { illustration = { reference = @mandala_capital_illustration } + + name = { + desc = great_project_type_mandala_capital_05 + } + owner = province_owner is_important = yes @@ -2793,6 +2841,12 @@ mandala_capital_05 = { NOT = { is_planning_great_project = mandala_capital_05 } } + is_valid = { + scope:province.barony.holder = { + government_has_flag = government_is_mandala + } + } + can_start_planning = { capital_province = { has_ruined_great_building = no } government_has_flag = government_is_mandala @@ -3387,15 +3441,18 @@ mandala_capital_05 = { ######################## # Construct Great Barracks - Adds a unique duchy building -construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable +construct_great_barracks = { icon = { reference = @great_project_china_icon } illustration = { reference = @castle_china_illustration } + + name = { + desc = great_project_type_construct_great_barracks + } - ##### Changed from Vanilla vvvvv is_shown = { has_tgp_dlc_trigger = yes government_has_flag = government_is_celestial @@ -3404,13 +3461,12 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable is_independent_ruler = yes highest_held_title_tier >= tier_empire } - has_title = title:e_minister_of_war - has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_war + #has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_works } NOT = { is_planning_great_project = construct_great_barracks } - always = no } - ##### Changed from Vanilla ^^^^^ province_filter = top_realm @@ -3450,12 +3506,11 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable can_start_planning = { # You/your liege/the minister have not already planned this project - NOR = { - is_planning_great_project = construct_great_barracks - custom_tooltip = { - text = only_single_great_project_type_allowed - any_great_project = { - great_project_type = construct_great_barracks + NOT = { + top_liege = { + custom_tooltip = { + text = only_single_great_project_type_allowed + is_planning_great_project = construct_great_barracks } } } @@ -3481,21 +3536,39 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable on_start_build = {} on_complete = { - custom_tooltip = { - text = great_project_type_construct_great_barracks_province_gains_great_barracks - scope:province = { - add_building = celestial_great_barracks_01 + if = { + limit = { + NOT = { + scope:province ?= { + has_building_with_flag = duchy_building + } + } + } + custom_tooltip = { + text = great_project_type_construct_great_barracks_province_gains_great_barracks + scope:province ?= { + add_building = celestial_great_barracks_01 + } } } - scope:province ?= { + else = { + custom_tooltip = { + text = project_great_barracks_replace_tt + scope:province ?= { + replace_building_effect = celestial_great_barracks_01 + } + } + } + great_project_notify_completion = { CHARACTER = scope:owner } + scope:founder ?= { if = { limit = { - has_building_with_flag = duchy_building + tgp_is_any_minister = yes + is_alive = yes # this is actually necessary, because they remain the scope character and accessible even after death } - custom_tooltip = project_great_barracks_replace_tt + change_influence = minister_influence_gain_value } } - great_project_notify_completion = { CHARACTER = scope:owner } } on_cancel = {} @@ -3508,8 +3581,9 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable OR = { this = scope:great_project.great_project_location.province_owner is_liege_or_above_of = scope:great_project.great_project_location.province_owner - has_title = title:e_minister_of_war - has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_war + #has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_works } } } @@ -3556,8 +3630,9 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable OR = { this = scope:great_project.great_project_location.province_owner is_liege_or_above_of = scope:great_project.great_project_location.province_owner - has_title = title:e_minister_of_war - has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_war + #has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_works } } } @@ -3604,8 +3679,9 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable OR = { this = scope:great_project.great_project_location.province_owner is_liege_or_above_of = scope:great_project.great_project_location.province_owner - has_title = title:e_minister_of_war - has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_war + #has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_works } } } @@ -3652,8 +3728,9 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable OR = { this = scope:great_project.great_project_location.province_owner is_liege_or_above_of = scope:great_project.great_project_location.province_owner - has_title = title:e_minister_of_war - has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_war + #has_title = title:e_minister_grand_marshal + #has_title = title:e_minister_of_works } } } @@ -3738,19 +3815,33 @@ construct_great_barracks = { ##### Changed from Vanilla: Made Unavailable } # Strengthen Capital - Improves the capital in various ways, and slows down the drift for the dynastic cycle -strengthen_capital = { ##### Changed from Vanilla: Made Unavailable +strengthen_capital = { icon = { reference = @great_project_china_icon } illustration = { reference = @courtyard_asia_illustration } + + name = { + desc = great_project_type_strengthen_capital + } - ##### Changed from Vanilla vvvvv is_shown = { has_tgp_dlc_trigger = yes - any_held_title = { this = title:h_china } - NOT = { is_planning_great_project = strengthen_capital } + OR = { + #has_title = title:h_china + #has_title = title:e_minister_of_works + } + NOR = { + is_planning_great_project = strengthen_capital + custom_tooltip = { + text = only_single_great_project_type_allowed + any_great_project = { + great_project_type = strengthen_capital + } + } + } NOT = { any_sub_realm_county = { has_county_modifier = tgp_strengthen_capital_modifier @@ -3762,16 +3853,17 @@ strengthen_capital = { ##### Changed from Vanilla: Made Unavailable } house != situation:dynastic_cycle.var:gp_strengthen_capital_cooldown } - always = no } - ##### Changed from Vanilla ^^^^^ can_start_planning = { - is_independent_ruler = yes + OR = { + is_independent_ruler = yes + #has_title = title:e_minister_of_works + } } is_valid = { - scope:owner.house = scope:founder.house + scope:province.county.holder.top_liege ?= scope:owner } cost = { @@ -3802,36 +3894,79 @@ strengthen_capital = { ##### Changed from Vanilla: Made Unavailable years = 20 } } - scope:owner ?= { - send_interface_toast = { - type = event_generic_neutral_text - title = great_project_completed_msg_t - left_icon = scope:owner - right_icon = scope:province.county - desc = great_project_completed_msg_desc + show_as_tooltip = { + scope:founder.top_liege ?= { # because the real owner doesn't exist in the effect preview + send_interface_toast = { + type = event_generic_neutral_text + title = great_project_completed_msg_t + left_icon = scope:owner + right_icon = scope:province.county + desc = great_project_completed_msg_desc - add_character_modifier = { - modifier = tgp_strengthen_capital_character_modifier - years = 20 + add_character_modifier = { + modifier = tgp_strengthen_capital_character_modifier + years = 20 + } + + if = { + limit = { is_valid_for_legitimacy_change = yes } + add_legitimacy = { + value = medium_legitimacy_gain + if = { + limit = { + any_character_situation = { + situation_type = dynastic_cycle + has_situation_top_phase_parameter = dynastic_cycle_great_projects_increased_legitimacy + } + } + multiply = 2 + } + } + } } - - if = { - limit = { is_valid_for_legitimacy_change = yes } - add_legitimacy = { - value = medium_legitimacy_gain - if = { - limit = { - any_character_situation = { - situation_type = dynastic_cycle - has_situation_top_phase_parameter = dynastic_cycle_great_projects_increased_legitimacy + } + } + hidden_effect = { + scope:owner ?= { + send_interface_toast = { + type = event_generic_neutral_text + title = great_project_completed_msg_t + left_icon = scope:owner + right_icon = scope:province.county + desc = great_project_completed_msg_desc + + add_character_modifier = { + modifier = tgp_strengthen_capital_character_modifier + years = 20 + } + + if = { + limit = { is_valid_for_legitimacy_change = yes } + add_legitimacy = { + value = medium_legitimacy_gain + if = { + limit = { + any_character_situation = { + situation_type = dynastic_cycle + has_situation_top_phase_parameter = dynastic_cycle_great_projects_increased_legitimacy + } } + multiply = 2 } - multiply = 2 } } } } } + scope:founder ?= { + if = { + limit = { + tgp_is_any_minister = yes + is_alive = yes # this is actually necessary, because they remain the scope character and accessible even after death + } + change_influence = minister_influence_gain_value + } + } # The ruling house can only do this once, so let's set a cooldown situation:dynastic_cycle ?= { set_variable = { @@ -4116,7 +4251,7 @@ strengthen_capital = { ##### Changed from Vanilla: Made Unavailable completion_sound_effect = @msg_completion_effect_generic } -##### Changed from Vanilla: Made Unavailable, removed unavailable county refs +##### Changed from Vanilla: Removed refences to titles, as these don't exist in WtWSMS yet # The Great Wall projects great_wall = { # This is a project to upgrade pre-existing wall sections within your realm @@ -4126,13 +4261,16 @@ great_wall = { # This is a project to upgrade pre-existing wall sections within illustration = { reference = @great_wall_illustration } + + name = { + desc = great_project_type_great_wall + } - ##### Changed from Vanilla vvvvv is_shown = { # You are the hegemon or a relevant minister OR = { - has_title = title:h_china - has_title = title:e_minister_of_works + #has_title = title:h_china + #has_title = title:e_minister_of_works AND = { is_diarch_of_target = top_liege top_liege = { @@ -4152,9 +4290,7 @@ great_wall = { # This is a project to upgrade pre-existing wall sections within } } } - always = no } - ##### Changed from Vanilla ^^^^^ can_start_planning = { NOR = { @@ -4169,8 +4305,16 @@ great_wall = { # This is a project to upgrade pre-existing wall sections within } is_valid = { - scope:province = { - province_owner = { top_liege = scope:owner.top_liege } + scope:owner = { + any_realm_county = { # You need to still have a valid section to upgrade + any_county_province = { + OR = { + has_building = the_great_wall_01 + has_building = the_great_wall_02 + has_building = the_great_wall_03 + } + } + } } } @@ -4200,1692 +4344,15 @@ great_wall = { # This is a project to upgrade pre-existing wall sections within custom_tooltip = { text = great_project_type_great_wall_province_gains_great_wall } - } - - on_cancel = { - } - - on_plan_build = { - } - - on_start_build = { - situation:dynastic_cycle = { + scope:founder ?= { if = { limit = { - situation_top_has_catalyst = catalyst_great_wall - } - trigger_situation_catalyst = { - catalyst = catalyst_great_wall - character = scope:founder - } - } - } - } - - on_invalidated = { - } - - project_contributions = { - #### # The top liege needs to appoint a master builder, this is the only required contribution - #### master_builder = { - #### contributor_is_valid = { - #### OR = { - #### this = scope:owner - #### has_title = title:e_minister_of_works - #### } - #### } - #### - #### context_allows_contributions = { - #### custom_tooltip = { - #### text = great_project_contribution_master_builder_must_have_funded_province - #### exists = scope:great_project.var:any_funded_provinces - #### } - #### } - #### - #### cost = { - #### treasury_or_gold = { - #### value = great_project_base_contribution_cost - #### multiply = 2 - #### } - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = yes - #### - #### on_complete = { } - #### - #### ai_check_interval_by_tier = { # wait for a longer time than usual between checks to allow contributions to finish - #### barony = 0 - #### county = 24 - #### duchy = 24 - #### kingdom = 12 - #### empire = 12 - #### hegemony = 12 - #### } - #### ai_will_do = { - #### value = 1000 - #### if = { - #### limit = { - #### is_at_war = yes - #### } - #### multiply = 0 - #### } - #### } - #### } - #### # Below is a list of possible upgrades, one for each barony that starts the game with the great wall - #### # This allows the player to upgrade however many sections they want/can afford, whenever they want - #### # Vassals and tributaries can all contribute to these - #### walls_01 = { # b_wulan - #### is_shown = { - #### title:b_wulan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_wulan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_02 = { # b_fengan - #### is_shown = { - #### title:b_fengan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_fengan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_03 = { # b_mingsha - #### is_shown = { - #### title:b_mingsha.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_mingsha.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_04 = { # b_yaode - #### is_shown = { - #### title:b_yaode.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_yaode.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_05 = { # b_huile - #### is_shown = { - #### title:b_huile.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_huile.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_06 = { # b_baojing - #### is_shown = { - #### title:b_baojing.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_baojing.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_07 = { # b_huaiyuan - #### is_shown = { - #### title:b_huaiyuan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_huaiyuan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_08 = { # b_shengwei - #### is_shown = { - #### title:b_shengwei.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_shengwei.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_09 = { # b_hequ - #### is_shown = { - #### title:b_hequ.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_hequ.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_10 = { # b_helan - #### is_shown = { - #### title:b_helan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_helan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_11 = { # b_dengkou - #### is_shown = { - #### title:b_dengkou.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_dengkou.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_12 = { # b_wuluhai - #### is_shown = { - #### title:b_wuluhai.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_wuluhai.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_13 = { # b_yongfeng - #### is_shown = { - #### title:b_yongfeng.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_yongfeng.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_14 = { # b_jiuyuan - #### is_shown = { - #### title:b_jiuyuan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_jiuyuan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_15 = { # b_tiande - #### is_shown = { - #### title:b_tiande.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_tiande.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_16 = { # b_jincheng - #### is_shown = { - #### title:b_jincheng.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_jincheng.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_17 = { # b_huichuan - #### is_shown = { - #### title:b_huichuan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_huichuan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_18 = { # b_huairong_2 - #### is_shown = { - #### title:b_huairong_2.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_huairong_2.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_19 = { # b_pinggao - #### is_shown = { - #### title:b_pinggao.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_pinggao.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_20 = { # b_huaide - #### is_shown = { - #### title:b_huaide.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_huaide.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_21 = { # b_fangqu - #### is_shown = { - #### title:b_fangqu.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_fangqu.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_22 = { # b_huaian_2 - #### is_shown = { - #### title:b_huaian_2.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_huaian_2.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_23 = { # b_luoyuan - #### is_shown = { - #### title:b_luoyuan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_luoyuan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_24 = { # b_hengshan_3 - #### is_shown = { - #### title:b_hengshan_3.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_hengshan_3.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_25 = { # b_wuyan - #### is_shown = { - #### title:b_wuyan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_wuyan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_26 = { # b_ningshuo - #### is_shown = { - #### title:b_ningshuo.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_ningshuo.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_27 = { # b_longquan - #### is_shown = { - #### title:b_longquan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_longquan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_28 = { # b_rulin - #### is_shown = { - #### title:b_rulin.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_rulin.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_29 = { # b_kaiguang - #### is_shown = { - #### title:b_kaiguang.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_kaiguang.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_30 = { # b_linzhou_yincheng - #### is_shown = { - #### title:b_linzhou_yincheng.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_linzhou_yincheng.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_31 = { # b_xiazhou_dejing_east - #### is_shown = { - #### title:b_xiazhou_dejing_east.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_xiazhou_dejing_east.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_32 = { # b_xuande - #### is_shown = { - #### title:b_xuande.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_xuande.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_33 = { # b_baishui - #### is_shown = { - #### title:b_baishui.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_baishui.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_34 = { # b_rouxuan - #### is_shown = { - #### title:b_rouxuan.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_rouxuan.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - #### walls_35 = { # b_cirlxj_yangcheng - #### is_shown = { - #### title:b_cirlxj_yangcheng.title_province = { - #### NOT = { has_building_or_higher = the_great_wall_04 } - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### on_complete = { - #### title:b_cirlxj_yangcheng.title_province = { set_great_building = the_great_wall_04 } - #### contributor_great_wall_reward_effect = yes - #### } - #### - #### cost = { - #### treasury_or_gold = great_wall_treasury_cost_value - #### } - #### - #### contributor_cooldown = individual_contribution_cooldown_value - #### - #### is_required = no - #### - #### on_contribution_funded = { - #### scope:great_project = { - #### set_variable = any_funded_provinces - #### } - #### great_project_notify_contribution = yes - #### great_project_contribution_catalyst_effect = yes - #### } - #### - #### ai_check_interval_by_tier = { - #### barony = 0 - #### county = 12 - #### duchy = 9 - #### kingdom = 6 - #### empire = 6 - #### hegemony = 6 - #### } - #### ai_will_do = { - #### value = chinese_great_projects_contribution_ai_will_do_base_value - #### } - #### } - } - - ai_target_quick_trigger = { - adult = yes - rank = empire - } - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 6 - hegemony = 6 - } - ai_will_do = { - value = 500 - if = { - limit = { - is_at_war = yes - } - multiply = 0 - } - } - - completion_sound_effect = @msg_completion_effect_military -} - -##### Changed from Vanilla: Made Unavailable, removed unavailable county refs - -great_wall_extend_to_shanhai_pass = { - icon = { - reference = @icon_great_project_great_wall - } - illustration = { - reference = @great_wall_illustration - } - - ##### Changed from Vanilla vvvvv - is_shown = { - # The wall has not already been built - NOT = { has_global_variable = great_wall_extend_to_shanhai_pass_complete } - # You are the hegemon or a relevant minister - OR = { - has_title = title:h_china - has_title = title:e_minister_of_works - AND = { - is_diarch_of_target = top_liege - top_liege = { - has_diarchy_type = grand_secretariat - } - } - } - # Project becomes visible once you own at least one of the relevant counties - top_liege = { - any_realm_county = { - #OR = { - # this = title:c_guizhou_2 - # this = title:c_tanzhou_2 - # this = title:c_jizhou_1 - # this = title:c_pinzhou - #} - } - } - # And you are not already planning this project - NOT = { is_planning_great_project = great_wall_extend_to_shanhai_pass } - always = no - } - ##### Changed from Vanilla ^^^^^ - - ##### Changed from Vanilla vvvvv - can_start_planning = { - always = no - NOR = { - is_planning_great_project = great_wall_extend_to_shanhai_pass - custom_tooltip = { - text = only_single_great_project_type_allowed - any_great_project = { - great_project_type = great_wall_extend_to_shanhai_pass + tgp_is_any_minister = yes + is_alive = yes # this is actually necessary, because they remain the scope character and accessible even after death } + change_influence = minister_influence_gain_value } } - #### # All baronies have a holding and the relevant area is completely controlled - #### title:b_jinshan_2.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_yanle.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_zunhua.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_yuyang.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_shicheng_2.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_anxi_2.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_lulong.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - } - ##### Changed from Vanilla ^^^^^ - - ##### Changed from Vanilla vvvvv - is_valid = { - always = no - #title:b_jinshan_2.title_province = { - # province_owner ?= { top_liege = scope:owner.top_liege } - #} - #title:b_yanle.title_province = { - # province_owner ?= { top_liege = scope:owner.top_liege } - #} - #title:b_zunhua.title_province = { - # province_owner ?= { top_liege = scope:owner.top_liege } - #} - #title:b_yuyang.title_province = { - # province_owner ?= { top_liege = scope:owner.top_liege } - #} - #title:b_shicheng_2.title_province = { - # province_owner ?= { top_liege = scope:owner.top_liege } - #} - #title:b_anxi_2.title_province = { - # province_owner ?= { top_liege = scope:owner.top_liege } - #} - #title:b_lulong.title_province = { - # province_owner ?= { top_liege = scope:owner.top_liege } - #} - } - ##### Changed from Vanilla ^^^^^ - - cost = { - treasury_or_gold = great_wall_treasury_cost_value - } - - construction_time = { - value = 3650 - multiply = common_great_project_construction_time_multiplier_value - } - - contributor_cooldown = 0 - - allowed_contributor_filter = { - owner = yes - vassals = yes - tributaries = yes - } - - on_complete = { - # Add the great wall to all relevant holdings - #### custom_tooltip = { - #### text = add_great_wall_in_shanhai_desc - #### - #### title:b_jinshan_2.title_province = { add_great_building = the_great_wall_04 } - #### title:b_yanle.title_province = { add_great_building = the_great_wall_04 } - #### title:b_zunhua.title_province = { add_great_building = the_great_wall_04 } - #### title:b_yuyang.title_province = { add_great_building = the_great_wall_04 } - #### title:b_shicheng_2.title_province = { add_great_building = the_great_wall_04 } - #### if = { - #### limit = { - #### title:b_anxi_2.title_province = { - #### has_great_building = no - #### } - #### } - #### title:b_anxi_2.title_province = { add_great_building = the_great_wall_04 } - #### } - #### title:b_lulong.title_province = { add_great_building = the_great_wall_shanhai_pass } - #### } - # Mark this section as complete - set_global_variable = { - name = great_wall_extend_to_shanhai_pass_complete - value = yes - } } on_cancel = { @@ -5912,25 +4379,1713 @@ great_wall_extend_to_shanhai_pass = { } project_contributions = { - materials_01 = { + # The top liege needs to appoint a master builder, this is the only required contribution + master_builder = { contributor_is_valid = { OR = { - top_liege = scope:owner - is_tributary_of = scope:owner + this = scope:owner + #has_title = title:e_minister_of_works + } + } + + context_allows_contributions = { + custom_tooltip = { + text = great_project_contribution_master_builder_must_have_funded_province + exists = scope:great_project.var:any_funded_provinces } } cost = { - treasury_or_gold = great_wall_treasury_cost_value + treasury_or_gold = { + value = great_project_base_contribution_cost + multiply = 2 + } } - contributor_cooldown = 0 + contributor_cooldown = individual_contribution_cooldown_value is_required = yes - on_complete = { - contributor_great_wall_reward_effect = yes - } + on_complete = { } + + ai_check_interval_by_tier = { # wait for a longer time than usual between checks to allow contributions to finish + barony = 0 + county = 24 + duchy = 24 + kingdom = 12 + empire = 12 + hegemony = 12 + } + ai_will_do = { + value = 1000 + if = { + limit = { + is_at_war = yes + } + multiply = 0 + } + } + } + # Below is a list of possible upgrades, one for each barony that starts the game with the great wall + # This allows the player to upgrade however many sections they want/can afford, whenever they want + # Vassals and tributaries can all contribute to these + walls_01 = { # b_wulan + is_shown = { + #title:b_wulan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_wulan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_02 = { # b_fengan + is_shown = { + #title:b_fengan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_fengan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_03 = { # b_mingsha + is_shown = { + #title:b_mingsha.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_mingsha.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_04 = { # b_yaode + is_shown = { + #title:b_yaode.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_yaode.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_05 = { # b_huile + is_shown = { + #title:b_huile.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_huile.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_06 = { # b_baojing + is_shown = { + #title:b_baojing.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_baojing.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_07 = { # b_huaiyuan + is_shown = { + #title:b_huaiyuan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_huaiyuan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_08 = { # b_shengwei + is_shown = { + #title:b_shengwei.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_shengwei.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_09 = { # b_hequ + is_shown = { + #title:b_hequ.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_hequ.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_10 = { # b_helan + is_shown = { + #title:b_helan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_helan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_11 = { # b_dengkou + is_shown = { + #title:b_dengkou.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_dengkou.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_12 = { # b_wuluhai + is_shown = { + #title:b_wuluhai.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_wuluhai.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_13 = { # b_yongfeng + is_shown = { + #title:b_yongfeng.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_yongfeng.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_14 = { # b_jiuyuan + is_shown = { + #title:b_jiuyuan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_jiuyuan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_15 = { # b_tiande + is_shown = { + #title:b_tiande.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_tiande.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_16 = { # b_jincheng + is_shown = { + #title:b_jincheng.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_jincheng.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_17 = { # b_huichuan + is_shown = { + #title:b_huichuan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_huichuan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_18 = { # b_huairong_2 + is_shown = { + #title:b_huairong_2.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_huairong_2.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_19 = { # b_pinggao + is_shown = { + #title:b_pinggao.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_pinggao.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_20 = { # b_huaide + is_shown = { + #title:b_huaide.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_huaide.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_21 = { # b_fangqu + is_shown = { + #title:b_fangqu.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_fangqu.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_22 = { # b_huaian_2 + is_shown = { + #title:b_huaian_2.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_huaian_2.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_23 = { # b_luoyuan + is_shown = { + #title:b_luoyuan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_luoyuan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_24 = { # b_hengshan_3 + is_shown = { + #title:b_hengshan_3.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_hengshan_3.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_25 = { # b_wuyan + is_shown = { + #title:b_wuyan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_wuyan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_26 = { # b_ningshuo + is_shown = { + #title:b_ningshuo.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_ningshuo.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_27 = { # b_longquan + is_shown = { + #title:b_longquan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_longquan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_28 = { # b_rulin + is_shown = { + #title:b_rulin.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_rulin.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_29 = { # b_kaiguang + is_shown = { + #title:b_kaiguang.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_kaiguang.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_30 = { # b_linzhou_yincheng + is_shown = { + #title:b_linzhou_yincheng.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_linzhou_yincheng.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_31 = { # b_xiazhou_dejing_east + is_shown = { + #title:b_xiazhou_dejing_east.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_xiazhou_dejing_east.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_32 = { # b_xuande + is_shown = { + #title:b_xuande.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_xuande.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_33 = { # b_baishui + is_shown = { + #title:b_baishui.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_baishui.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_34 = { # b_rouxuan + is_shown = { + #title:b_rouxuan.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_rouxuan.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + walls_35 = { # b_cirlxj_yangcheng + is_shown = { + #title:b_cirlxj_yangcheng.title_province = { + # NOT = { has_building_or_higher = the_great_wall_04 } + # province_owner ?= { top_liege = root.top_liege } + #} + } + on_complete = { + #title:b_cirlxj_yangcheng.title_province = { set_great_building = the_great_wall_04 } + contributor_great_wall_reward_effect = yes + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = individual_contribution_cooldown_value + + is_required = no + + on_contribution_funded = { + scope:great_project = { + set_variable = any_funded_provinces + } + great_project_notify_contribution = yes + great_project_contribution_catalyst_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 9 + kingdom = 6 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = chinese_great_projects_contribution_ai_will_do_base_value + } + } + } + + ai_target_quick_trigger = { + adult = yes + rank = empire + } + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 6 + hegemony = 6 + } + ai_will_do = { + value = 500 + if = { + limit = { + is_at_war = yes + } + multiply = 0 + } + } + + completion_sound_effect = @msg_completion_effect_military +} + +great_wall_extend_to_shanhai_pass = { + icon = { + reference = @icon_great_project_great_wall + } + illustration = { + reference = @great_wall_illustration + } + + name = { + desc = great_project_type_great_wall_extend_to_shanhai_pass + } + + is_shown = { + # The wall has not already been built + NOT = { has_global_variable = great_wall_extend_to_shanhai_pass_complete } + # You are the hegemon or a relevant minister + OR = { + #has_title = title:h_china + #has_title = title:e_minister_of_works + AND = { + is_diarch_of_target = top_liege + top_liege = { + has_diarchy_type = grand_secretariat + } + } + } + ## Project becomes visible once you own at least one of the relevant counties + #top_liege = { + # any_realm_county = { + # OR = { + # this = title:c_guizhou_2 + # this = title:c_tanzhou_2 + # this = title:c_jizhou_1 + # this = title:c_pinzhou + # } + # } + #} + # And you are not already planning this project + NOT = { is_planning_great_project = great_wall_extend_to_shanhai_pass } + } + + can_start_planning = { + NOR = { + is_planning_great_project = great_wall_extend_to_shanhai_pass + custom_tooltip = { + text = only_single_great_project_type_allowed + any_great_project = { + great_project_type = great_wall_extend_to_shanhai_pass + } + } + } + # All baronies have a holding and the relevant area is completely controlled + ##title:b_jinshan_2.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_yanle.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_zunhua.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_yuyang.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_shicheng_2.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_anxi_2.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_lulong.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + } + + is_valid = { + ##title:b_jinshan_2.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_yanle.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_zunhua.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_yuyang.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_shicheng_2.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_anxi_2.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_lulong.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + construction_time = { + value = 3650 + multiply = common_great_project_construction_time_multiplier_value + } + + contributor_cooldown = 0 + + allowed_contributor_filter = { + owner = yes + vassals = yes + tributaries = yes + } + + on_complete = { + # Add the great wall to all relevant holdings + custom_tooltip = { + text = add_great_wall_in_shanhai_desc + + #title:b_jinshan_2.title_province = { add_great_building = the_great_wall_04 } + #title:b_yanle.title_province = { add_great_building = the_great_wall_04 } + #title:b_zunhua.title_province = { add_great_building = the_great_wall_04 } + #title:b_yuyang.title_province = { add_great_building = the_great_wall_04 } + #title:b_shicheng_2.title_province = { add_great_building = the_great_wall_04 } + if = { + limit = { + #title:b_anxi_2.title_province = { + # has_great_building = no + #} + } + #title:b_anxi_2.title_province = { add_great_building = the_great_wall_04 } + } + #title:b_lulong.title_province = { add_great_building = the_great_wall_shanhai_pass } + } + # Mark this section as complete + set_global_variable = { + name = great_wall_extend_to_shanhai_pass_complete + value = yes + } + scope:founder ?= { + if = { + limit = { + tgp_is_any_minister = yes + is_alive = yes # this is actually necessary, because they remain the scope character and accessible even after death + } + change_influence = minister_influence_gain_value + } + } + } + + on_cancel = { + } + + on_plan_build = { + } + + on_start_build = { + situation:dynastic_cycle = { + if = { + limit = { + situation_top_has_catalyst = catalyst_great_wall + } + trigger_situation_catalyst = { + catalyst = catalyst_great_wall + character = scope:founder + } + } + } + } + + on_invalidated = { + } + + project_contributions = { + materials = { + contributor_is_valid = { + OR = { + top_liege = scope:owner + is_tributary_of = scope:owner + } + } + + cost = { + treasury_or_gold = great_wall_treasury_cost_value + } + + contributor_cooldown = 0 + + is_required = yes + + on_complete = { + contributor_great_wall_reward_effect = yes + } ai_check_interval_by_tier = { barony = 0 county = 12 @@ -5947,7 +6102,7 @@ great_wall_extend_to_shanhai_pass = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_02 = { + land_clearance = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -5982,7 +6137,7 @@ great_wall_extend_to_shanhai_pass = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_03 = { + engineers = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6017,7 +6172,7 @@ great_wall_extend_to_shanhai_pass = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_04 = { + logistics = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6052,7 +6207,7 @@ great_wall_extend_to_shanhai_pass = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_05 = { + personnel_construction = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6087,7 +6242,7 @@ great_wall_extend_to_shanhai_pass = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_06 = { + personnel_dig = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6122,7 +6277,7 @@ great_wall_extend_to_shanhai_pass = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_07 = { + architects = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6163,7 +6318,7 @@ great_wall_extend_to_shanhai_pass = { } } } - materials_08 = { + fort_material = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6231,8 +6386,6 @@ great_wall_extend_to_shanhai_pass = { completion_sound_effect = @msg_completion_effect_military } -##### Changed from Vanilla: Made Unavailable, removed unavailable county refs - great_wall_extend_to_liaodong = { icon = { reference = @icon_great_project_great_wall @@ -6241,14 +6394,18 @@ great_wall_extend_to_liaodong = { reference = @great_wall_illustration } - ##### Changed from Vanilla vvvvv + name = { + desc = great_project_type_great_wall_extend_to_liaodong + } + + is_shown = { # The wall has not already been built NOT = { has_global_variable = great_wall_extend_to_liaodong_complete } # You are the hegemon or a relevant minister OR = { - has_title = title:h_china - has_title = title:e_minister_of_works + #has_title = title:h_china + #has_title = title:e_minister_of_works AND = { is_diarch_of_target = top_liege top_liege = { @@ -6257,32 +6414,28 @@ great_wall_extend_to_liaodong = { } } # Project becomes visible once you own at least one of the relevant counties - top_liege = { - any_realm_county = { - #OR = { - # this = title:c_pinzhou - # this = title:c_lnj_liaoxi - # this = title:c_lnj_liaoxibei - # this = title:c_LIAO_chaoyang - # this = title:c_woye - # this = title:c_LIAO_liaozhou - # this = title:c_LIAO_wuzhou - # this = title:c_LIAO_yinzhou - # this = title:c_LIAO_guidezhou - # this = title:c_LIAO_diezhou - # this = title:c_uiju - #} - } - } + #top_liege = { + # any_realm_county = { + # OR = { + # this = title:c_pinzhou + # this = title:c_lnj_liaoxi + # this = title:c_lnj_liaoxibei + # this = title:c_LIAO_chaoyang + # this = title:c_woye + # this = title:c_LIAO_liaozhou + # this = title:c_LIAO_wuzhou + # this = title:c_LIAO_yinzhou + # this = title:c_LIAO_guidezhou + # this = title:c_LIAO_diezhou + # this = title:c_uiju + # } + # } + #} # And you are not already planning this project NOT = { is_planning_great_project = great_wall_extend_to_liaodong } - always = no } - ##### Changed from Vanilla ^^^^^ - ##### Changed from Vanilla vvvvv can_start_planning = { - always = no NOR = { is_planning_great_project = great_wall_extend_to_liaodong custom_tooltip = { @@ -6293,190 +6446,186 @@ great_wall_extend_to_liaodong = { } } # All baronies have a holding and the relevant area is completely controlled - #### title:b_anxi_2.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_cirlzj_longtan.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_cirlzj_yuhejing.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Liping.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Chaoyang.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Wuanzhou.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Chengzhou.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Suizhou.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Weizhou2.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Yuanzhou.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Qizhou.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_FIC_Liao_Huangcaocun.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Fengcheng.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Liao_Dandong.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Goryeo_Bukgye_Uiju.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - #### title:b_Goryeo_Bukgye_Cheolju.title_province = { - #### save_temporary_scope_as = great_wall_extend_province - #### custom_tooltip = { - #### text = great_wall_extend_to_top_liege_of_province - #### has_holding = yes - #### province_owner ?= { top_liege = root.top_liege } - #### } - #### } - } - ##### Changed from Vanilla ^^^^^ - - ##### Changed from Vanilla vvvvv + ##title:b_anxi_2.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_cirlzj_longtan.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_cirlzj_yuhejing.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Liping.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Chaoyang.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Wuanzhou.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Chengzhou.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Suizhou.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Weizhou2.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Yuanzhou.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Qizhou.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_FIC_Liao_Huangcaocun.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Fengcheng.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Liao_Dandong.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Goryeo_Bukgye_Uiju.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + ##title:b_Goryeo_Bukgye_Cheolju.title_province = { + # save_temporary_scope_as = great_wall_extend_province + # custom_tooltip = { + # text = great_wall_extend_to_top_liege_of_province + # has_holding = yes + # province_owner ?= { top_liege = root.top_liege } + # } + #} + } + is_valid = { - always = no - #### title:b_anxi_2.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_cirlzj_longtan.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_cirlzj_yuhejing.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Liping.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Chaoyang.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Wuanzhou.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Chengzhou.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Suizhou.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Weizhou2.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Yuanzhou.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Qizhou.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_FIC_Liao_Huangcaocun.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Fengcheng.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Liao_Dandong.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Goryeo_Bukgye_Uiju.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - #### title:b_Goryeo_Bukgye_Cheolju.title_province = { - #### province_owner ?= { top_liege = scope:owner.top_liege } - #### } - } - ##### Changed from Vanilla ^^^^^ + ##title:b_anxi_2.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_cirlzj_longtan.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_cirlzj_yuhejing.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Liping.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Chaoyang.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Wuanzhou.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Chengzhou.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Suizhou.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Weizhou2.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Yuanzhou.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Qizhou.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_FIC_Liao_Huangcaocun.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Fengcheng.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Liao_Dandong.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Goryeo_Bukgye_Uiju.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + ##title:b_Goryeo_Bukgye_Cheolju.title_province = { + # province_owner ?= { top_liege = scope:owner.top_liege } + #} + } cost = { treasury_or_gold = great_wall_treasury_cost_value @@ -6495,43 +6644,50 @@ great_wall_extend_to_liaodong = { tributaries = yes } - ##### Changed from Vanilla vvvvv on_complete = { # Add the great wall to all relevant holdings - #### custom_tooltip = { - #### text = add_great_wall_in_liaodong_desc - #### - #### if = { - #### limit = { - #### title:b_anxi_2.title_province = { - #### has_great_building = no - #### } - #### } - #### title:b_anxi_2.title_province = { add_great_building = the_great_wall_04 } - #### } - #### title:b_cirlzj_longtan.title_province = { add_great_building = the_great_wall_04 } - #### title:b_cirlzj_yuhejing.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Liping.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Chaoyang.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Wuanzhou.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Chengzhou.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Suizhou.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Weizhou2.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Yuanzhou.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Qizhou.title_province = { add_great_building = the_great_wall_04 } - #### title:b_FIC_Liao_Huangcaocun.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Fengcheng.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Liao_Dandong.title_province = { add_great_building = the_great_wall_04 } - #### title:b_Goryeo_Bukgye_Uiju.title_province = { add_great_building = the_great_wall_liaodong } - #### title:b_Goryeo_Bukgye_Cheolju.title_province = { add_great_building = the_great_wall_04 } - #### } + custom_tooltip = { + text = add_great_wall_in_liaodong_desc + + if = { + limit = { + #title:b_anxi_2.title_province = { + # has_great_building = no + #} + } + #title:b_anxi_2.title_province = { add_great_building = the_great_wall_04 } + } + #title:b_cirlzj_longtan.title_province = { add_great_building = the_great_wall_04 } + #title:b_cirlzj_yuhejing.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Liping.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Chaoyang.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Wuanzhou.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Chengzhou.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Suizhou.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Weizhou2.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Yuanzhou.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Qizhou.title_province = { add_great_building = the_great_wall_04 } + #title:b_FIC_Liao_Huangcaocun.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Fengcheng.title_province = { add_great_building = the_great_wall_04 } + #title:b_Liao_Dandong.title_province = { add_great_building = the_great_wall_04 } + #title:b_Goryeo_Bukgye_Uiju.title_province = { add_great_building = the_great_wall_liaodong } + #title:b_Goryeo_Bukgye_Cheolju.title_province = { add_great_building = the_great_wall_04 } + } # Mark this section as complete set_global_variable = { name = great_wall_extend_to_liaodong_complete value = yes } + scope:founder ?= { + if = { + limit = { + tgp_is_any_minister = yes + is_alive = yes # this is actually necessary, because they remain the scope character and accessible even after death + } + change_influence = minister_influence_gain_value + } + } } - ##### Changed from Vanilla ^^^^^ on_cancel = { } @@ -6557,7 +6713,7 @@ great_wall_extend_to_liaodong = { } project_contributions = { - materials_01 = { + materials = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6592,7 +6748,7 @@ great_wall_extend_to_liaodong = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_02 = { + workforce = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6662,7 +6818,7 @@ great_wall_extend_to_liaodong = { value = chinese_great_projects_contribution_ai_will_do_base_value } } - materials_04 = { + engineers = { contributor_is_valid = { OR = { top_liege = scope:owner @@ -6724,8 +6880,6 @@ great_wall_extend_to_liaodong = { completion_sound_effect = @msg_completion_effect_military } -##### Changed from Vanilla: Made Unavailable, removed unavailable county refs - # Expand the Great Canal grand_canals = { icon = { @@ -6735,13 +6889,17 @@ grand_canals = { reference = @grand_canals_illustration } - ##### Changed from Vanilla vvvvv + name = { + desc = great_project_type_grand_canals + } + + is_shown = { has_tgp_dlc_trigger = yes # You are the hegemon or a relevant minister OR = { - has_title = title:h_china - has_title = title:e_minister_of_works + #has_title = title:h_china + #has_title = title:e_minister_of_works AND = { is_diarch_of_target = top_liege top_liege = { @@ -6755,9 +6913,7 @@ grand_canals = { holder.top_liege = root.top_liege NOT = { has_county_modifier = tgp_grand_canal_modifier } } - always = no } - ##### Changed from Vanilla ^^^^^ can_start_planning = { NOR = { @@ -6866,6 +7022,15 @@ grand_canals = { } } tgp_silk_road_canal_built_effect = yes + scope:founder ?= { + if = { + limit = { + tgp_is_any_minister = yes + is_alive = yes # this is actually necessary, because they remain the scope character and accessible even after death + } + change_influence = minister_influence_gain_value + } + } } project_contributions = { @@ -6893,7 +7058,7 @@ grand_canals = { } send_interface_toast = { type = event_toast_effect_good - title = great_project_contribution_msg_t + #title = great_project_contribution_msg_t left_icon = root right_icon = scope:great_project.great_project_location.county @@ -6906,8 +7071,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_of_personnel - has_title = title:e_minister_of_works + #has_title = title:e_minister_of_personnel + #has_title = title:e_minister_of_works } } multiply = 2 @@ -6926,8 +7091,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_chancellor - has_title = title:e_minister_censor + #has_title = title:e_minister_chancellor + #has_title = title:e_minister_censor } } multiply = 2 @@ -7001,8 +7166,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_of_personnel - has_title = title:e_minister_of_works + #has_title = title:e_minister_of_personnel + #has_title = title:e_minister_of_works } } multiply = 2 @@ -7021,8 +7186,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_chancellor - has_title = title:e_minister_censor + #has_title = title:e_minister_chancellor + #has_title = title:e_minister_censor } } multiply = 2 @@ -7089,8 +7254,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_chancellor - has_title = title:e_minister_of_personnel + #has_title = title:e_minister_chancellor + #has_title = title:e_minister_of_personnel } } multiply = 2 @@ -7169,8 +7334,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_chancellor - has_title = title:e_minister_of_personnel + #has_title = title:e_minister_chancellor + #has_title = title:e_minister_of_personnel } } multiply = 2 @@ -7249,8 +7414,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_of_personnel - has_title = title:e_minister_of_works + #has_title = title:e_minister_of_personnel + #has_title = title:e_minister_of_works } } multiply = 2 @@ -7332,8 +7497,8 @@ grand_canals = { if = { limit = { OR = { - has_title = title:e_minister_of_personnel - has_title = title:e_minister_of_works + #has_title = title:e_minister_of_personnel + #has_title = title:e_minister_of_works } } multiply = 2 diff --git a/WtWSMS/common/great_projects/types/00_natural_disasters_BP_overwrite.txt b/WtWSMS/common/great_projects/types/00_natural_disasters_BP_overwrite.txt index aec381e86a..eb916647c3 100644 --- a/WtWSMS/common/great_projects/types/00_natural_disasters_BP_overwrite.txt +++ b/WtWSMS/common/great_projects/types/00_natural_disasters_BP_overwrite.txt @@ -6,7 +6,6 @@ @icon_asian_great_project = "gfx/interface/icons/great_projects/city_china.dds" @icon_generic_great_project = "gfx/interface/icons/great_projects/_default.dds" -##### Changed from Vanilla: Changed innovation discounts great_project_earthquake = { icon = { trigger = { @@ -32,6 +31,11 @@ great_project_earthquake = { reference = @disaster_relief_generic } + name = { + desc = great_project_type_great_project_earthquake + } + + is_shown = { tgp_natural_disaster_great_project_trigger = { TYPE = earthquake } } @@ -160,6 +164,13 @@ great_project_earthquake = { on_contribution_funded = { natural_disaster_great_project_save_scopes_effect = yes + if = { + limit = { + scope:owner = { + has_character_flag = natural_disaster_recovery_minister_of_revenue + } + } + } if = { limit = { culture = { has_innovation = innovation_court_officials } } custom_tooltip = great_project_contribution_cost_innovation_court_officials @@ -809,7 +820,14 @@ great_project_earthquake = { natural_disaster_great_project_save_scopes_effect = yes # Domain burden (Muladi removes entirely; Court Officials shortens) if = { - limit = { culture = { has_innovation = innovation_muladi } } + limit = { + OR = { + culture = { has_innovation = innovation_muladi } + scope:owner = { + has_character_flag = natural_disaster_recovery_minister_of_works + } + } + } # No domain burden for Muladi cultures } else_if = { @@ -828,7 +846,14 @@ great_project_earthquake = { # Taxation loss duration (Bailiffs -10y, Seigneurialism -5y) if = { - limit = { culture = { has_innovation = innovation_baliffs } } + limit = { + OR = { + culture = { has_innovation = innovation_baliffs } + scope:owner = { + has_character_flag = natural_disaster_recovery_minister_of_revenue + } + } + } # Reduced by 10 years from 10: skip applying } else_if = { @@ -1334,6 +1359,127 @@ great_project_earthquake = { hegemony = 1 } } + minister_sends_aid = { + contributor_cooldown = natural_disaster_individual_contribution_cooldown_value + is_required = no + is_shown = { + scope:owner.top_liege = { + tgp_has_access_to_ministry_trigger = yes + } + } + context_allows_contributions = { + tpg_great_project_disaster_in_recovery_phase_trigger = yes + } + + contributor_is_valid = { + tgp_natural_disaster_is_valid_contributor_trigger = yes + tgp_is_any_minister = yes + custom_tooltip = { + text = minister_has_aidee_to_send_tt + any_court_position_holder = { + type = minister_bureaucrat_court_position + } + } + } + + cost = { + treasury = { + value = 0 + if = { + limit = { has_treasury = yes } + add = { + add = natural_disaster_contributions_cost_treasury_value + multiply = 2 + desc = great_project_contribution_cost_num_affected_realm_counties + } + add = natural_disaster_contributions_cost_base_discount + # Innovation-based cost discounts + if = { + limit = { culture = { has_innovation = innovation_currency_03 } } + multiply = { + add = 0.9 + desc = great_project_contribution_cost_innovation_currency_03 + } + } + if = { + limit = { culture = { has_innovation = innovation_cranes } } + multiply = { + add = 0.85 + desc = great_project_contribution_cost_innovation_cranes + } + } + if = { + limit = { culture = { has_innovation = fp3_innovation_mural_sextant } } + multiply = { + add = 0.8 + desc = great_project_contribution_cost_innovation_fp3_innovation_mural_sextant + } + } + } + } + } + + on_contribution_funded = { + great_project_notify_contribution = yes + natural_disaster_great_project_save_scopes_effect = yes + save_scope_as = minister + ordered_court_position_holder = { + type = minister_bureaucrat_court_position + order_by = aptitude:minister_bureaucrat_court_position + save_scope_as = minister_helper + } + scope:owner = { + trigger_event = natural_disaster.6911 + } + } + + ai_will_do = { + add = -75 + add = { + value = 0.5 + multiply = ai_honor + } + add = { + value = -0.5 + multiply = ai_greed + } + add = { + value = 0.5 + multiply = ai_rationality + } + add = { + value = 0.25 + multiply = ai_zeal + } + add = { + value = -0.5 + multiply = ai_vengefulness + } + add = { + value = 0.25 + multiply = ai_compassion + } + add = { + value = 0.25 + multiply = ai_sociability + } + if = { + limit = { + is_at_war = yes + } + multiply = 0 + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 1 + hegemony = 0 + } + } } } @@ -1362,6 +1508,11 @@ great_project_flood = { reference = @disaster_relief_generic } + name = { + desc = great_project_type_great_project_flood + } + + is_shown = { tgp_natural_disaster_great_project_trigger = { TYPE = flood } } @@ -2129,7 +2280,14 @@ great_project_flood = { natural_disaster_great_project_save_scopes_effect = yes # Domain burden (Muladi removes entirely; Court Officials shortens) if = { - limit = { culture = { has_innovation = innovation_muladi } } + limit = { + OR = { + culture = { has_innovation = innovation_muladi } + scope:owner = { + has_character_flag = natural_disaster_recovery_minister_of_works + } + } + } # No domain burden for Muladi cultures } else_if = { @@ -2148,7 +2306,14 @@ great_project_flood = { # Taxation loss duration (Bailiffs -10y, Seigneurialism -5y) if = { - limit = { culture = { has_innovation = innovation_baliffs } } + limit = { + OR = { + culture = { has_innovation = innovation_baliffs } + scope:owner = { + has_character_flag = natural_disaster_recovery_minister_of_revenue + } + } + } # Reduced by 10 years from 10: skip applying } else_if = { @@ -2654,5 +2819,131 @@ great_project_flood = { hegemony = 1 } } + minister_sends_aid = { + contributor_cooldown = natural_disaster_individual_contribution_cooldown_value + is_required = no + is_shown = { + scope:owner.top_liege = { + tgp_has_access_to_ministry_trigger = yes + } + } + context_allows_contributions = { + tpg_great_project_disaster_in_recovery_phase_trigger = yes + } + + contributor_is_valid = { + tgp_natural_disaster_is_valid_contributor_trigger = yes + tgp_is_any_minister = yes + custom_tooltip = { + text = minister_has_aidee_to_send_tt + any_court_position_holder = { + type = minister_bureaucrat_court_position + } + } + } + + cost = { + treasury = { + value = 0 + if = { + limit = { has_treasury = yes } + add = { + add = natural_disaster_contributions_cost_treasury_value + multiply = 2 + desc = great_project_contribution_cost_num_affected_realm_counties + } + add = natural_disaster_contributions_cost_base_discount + # Innovation-based cost discounts + if = { + limit = { culture = { has_innovation = innovation_currency_03 } } + multiply = { + add = 0.9 + desc = great_project_contribution_cost_innovation_currency_03 + } + } + if = { + limit = { culture = { has_innovation = innovation_cranes } } + multiply = { + add = 0.85 + desc = great_project_contribution_cost_innovation_cranes + } + } + if = { + limit = { culture = { has_innovation = fp3_innovation_mural_sextant } } + multiply = { + add = 0.8 + desc = great_project_contribution_cost_innovation_fp3_innovation_mural_sextant + } + } + } + } + } + + on_contribution_funded = { + great_project_notify_contribution = yes + natural_disaster_great_project_save_scopes_effect = yes + save_scope_as = minister + ordered_court_position_holder = { + type = minister_bureaucrat_court_position + order_by = aptitude:minister_bureaucrat_court_position + save_scope_as = minister_helper + } + show_as_tooltip = { + scope:owner = { + add_courtier = scope:minister_helper + } + } + scope:owner = { + trigger_event = natural_disaster.6911 + } + } + + ai_will_do = { + add = -75 + add = { + value = 0.5 + multiply = ai_honor + } + add = { + value = -0.5 + multiply = ai_greed + } + add = { + value = 0.5 + multiply = ai_rationality + } + add = { + value = 0.25 + multiply = ai_zeal + } + add = { + value = -0.5 + multiply = ai_vengefulness + } + add = { + value = 0.25 + multiply = ai_compassion + } + add = { + value = 0.25 + multiply = ai_sociability + } + if = { + limit = { + is_at_war = yes + } + multiply = 0 + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 1 + hegemony = 0 + } + } } } diff --git a/WtWSMS/common/landed_titles/BP_empire_roman.txt b/WtWSMS/common/landed_titles/BP_empire_roman.txt index d898838793..ac41796cc9 100644 --- a/WtWSMS/common/landed_titles/BP_empire_roman.txt +++ b/WtWSMS/common/landed_titles/BP_empire_roman.txt @@ -260,6 +260,7 @@ k_republic = { d_roman_prefect = { color = { 73 0 0 } capital = c_roma + definite_form = yes ai_primary_priority = { #ai never change title @@ -280,6 +281,7 @@ d_roman_prefect = { d_constantinopolitan_prefect = { color = { 200 0 0 } capital = c_byzantion + definite_form = yes ai_primary_priority = { if = { diff --git a/WtWSMS/common/men_at_arms_types/10_tgp_maa_types_BP_overwrite.txt b/WtWSMS/common/men_at_arms_types/10_tgp_maa_types_BP_overwrite.txt index c5a30f4da7..689a13d439 100644 --- a/WtWSMS/common/men_at_arms_types/10_tgp_maa_types_BP_overwrite.txt +++ b/WtWSMS/common/men_at_arms_types/10_tgp_maa_types_BP_overwrite.txt @@ -219,20 +219,10 @@ tiefutu = { normal_winter = { damage = -15 toughness = -5 } harsh_winter = { damage = -30 toughness = -10 } } - - can_recruit = { - valid_for_maa_trigger = { PARAMETER = unlock_maa_tiefutu } - culture = { - has_innovation = innovation_arched_saddle - } - NOT = { - culture = { has_cultural_parameter = strength_in_numbers_heavy_maa_ban } - } - } - buy_cost = { gold = tiefutu_recruitment_cost } - low_maintenance_cost = { gold = tiefutu_low_maint_cost } - high_maintenance_cost = { gold = tiefutu_high_maint_cost } + buy_cost = { gold = black_armor_cavalry_recruitment_cost } + low_maintenance_cost = { gold = black_armor_cavalry_low_maint_cost } + high_maintenance_cost = { gold = black_armor_cavalry_high_maint_cost } provision_cost = @provisions_cost_cavalry_bankrupting stack = 50 diff --git a/WtWSMS/common/nicknames/BP_nicknames.txt b/WtWSMS/common/nicknames/BP_nicknames.txt index 737e5639b3..84597bc860 100644 --- a/WtWSMS/common/nicknames/BP_nicknames.txt +++ b/WtWSMS/common/nicknames/BP_nicknames.txt @@ -40,4 +40,5 @@ nick_the_righteous = {} nick_dujum = {} nick_mystakon = {} nick_salvitto = {} -nick_koalemos = { is_bad = yes } \ No newline at end of file +nick_koalemos = { is_bad = yes } +nick_the_apostle_of_ireland = {} \ No newline at end of file diff --git a/WtWSMS/common/on_action/000_BP_game_start.txt b/WtWSMS/common/on_action/000_BP_game_start.txt index 28422f203f..182c76493f 100644 --- a/WtWSMS/common/on_action/000_BP_game_start.txt +++ b/WtWSMS/common/on_action/000_BP_game_start.txt @@ -30,6 +30,7 @@ bp_game_start = { other_religion_effects #Culture Stuff learn_the_language_of_your_capital + learn_liturgical_language_if_not_already add_innovations_as_required #Family Stuff set_historical_dynasty_renown @@ -212,7 +213,12 @@ setup_realm_and_title_succession_laws = { } add_realm_law_skip_effects = equal_law } - else = { add_realm_law_skip_effects = male_only_law } #Fallback; male-only. + else = { #Fallback; male-only. + if = { + limit = { NOT = { has_realm_law = male_only_law } } + add_realm_law_skip_effects = male_only_law + } + } } ### Other Realm-Succession laws that must be enforced every_ruler = { #High Partition @@ -1004,7 +1010,7 @@ set_ethnic_religion_flags = { #Donyipoloism faith:sedism = { set_variable = { name = ethnic_religion_culture value = culture:kachari } } faith:bathouism = { set_variable = { name = ethnic_religion_culture value = culture:kachari } } - faith:sanamahi_pagan = { set_variable = { name = ethnic_religion_culture value = culture:meitei } } + faith:sedism = { set_variable = { name = ethnic_religion_culture value = culture:meitei } } #Dualism faith:mandeaism = { set_variable = { name = ethnic_religion_culture value = culture:chaldean } } faith:sabianism = { set_variable = { name = ethnic_religion_culture value = culture:assyrian } } @@ -1033,6 +1039,10 @@ set_ethnic_religion_flags = { } other_religion_effects = { effect = { + #Confucian effects + faith:daoxue = { + add_doctrine = special_doctrine_humanistic_philosophy + } #Yazidism effects RICE_setup_yazidi_flavor_pack_BP_subselect_effect = yes } @@ -1057,6 +1067,14 @@ learn_the_language_of_your_capital = { } } } +learn_liturgical_language_if_not_already = { + effect = { + every_ruler = { + limit = { government_has_flag = government_is_theocracy } + bp_learn_liturgical_language_effect = yes + } + } +} add_innovations_as_required = { effect = { if = { #Armenians should have Cataphracts if you don't have the DLC for their Vanilla MAA @@ -1106,6 +1124,13 @@ trigger_needed_events = { every_player = { trigger_event = { id = BP_maintenance_events.0001 } } #Fix _all_ the barony governments; has to be some ruler for some reason random_ruler = { trigger_event = { id = BP_maintenance_events.0002 } } + #Add theocratic traits to chaplain + every_ruler = { + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { + bp_setup_priest_traits_effect = yes + } + } } } diff --git a/WtWSMS/common/on_action/BP_error_suppression.txt b/WtWSMS/common/on_action/BP_error_suppression.txt index 81189c997f..22b545dad3 100644 --- a/WtWSMS/common/on_action/BP_error_suppression.txt +++ b/WtWSMS/common/on_action/BP_error_suppression.txt @@ -24,6 +24,7 @@ orphaned_events = { 1 = bookmark.0211 1 = bookmark.0300 1 = bookmark.0400 + 1 = bookmark.0500 1 = bookmark.1066 1 = bookmark.1067 1 = bookmark.1068 @@ -111,6 +112,8 @@ orphaned_events = { 1 = major_decisions.6003 1 = major_decisions.7000 1 = major_decisions.7001 + 1 = major_decisions.8000 + 1 = major_decisions.9000 1 = middle_east_decisions.0001 1 = middle_east_decisions.0009 1 = middle_east_decisions.0011 @@ -161,6 +164,7 @@ orphaned_events = { 1 = tgp_japan_general.8800 1 = tgp_japan_general.9550 1 = tgp_silk_road_events.0010 + } } @@ -194,6 +198,7 @@ set_unused_variables = { add_variable_to_suppress_it_effect = { NAME = flag_emperor_challenging_byz } add_variable_to_suppress_it_effect = { NAME = flag_emperor_challenging_hre } add_variable_to_suppress_it_effect = { NAME = flag_formed_kingdom_of_aragon } + add_variable_to_suppress_it_effect = { NAME = flag_united_the_husamguk } add_variable_to_suppress_it_effect = { NAME = foederatus_tributary } add_variable_to_suppress_it_effect = { NAME = form_portugal_decision } add_variable_to_suppress_it_effect = { NAME = founder_culture } @@ -259,6 +264,7 @@ set_unused_variables = { add_variable_to_suppress_it_effect = { NAME = started_true_tolerance_achievement } add_variable_to_suppress_it_effect = { NAME = started_turkish_eagle_achievement } add_variable_to_suppress_it_effect = { NAME = started_your_eternal_reward_achievement } + add_variable_to_suppress_it_effect = { NAME = tai_migration_target_counties } add_variable_to_suppress_it_effect = { NAME = the_albanian_reformer } add_variable_to_suppress_it_effect = { NAME = throne_scone } add_variable_to_suppress_it_effect = { NAME = tributary_succ_var } @@ -379,6 +385,7 @@ fix_modifier_errors = { add_character_modifier = seven_branched_sword_modifier add_character_modifier = skull_cap_charlemagne_modifier add_character_modifier = spear_prophet_modifier + add_character_modifier = statue_amitabha_buddha_modifier add_character_modifier = szczerbiec_modifier add_character_modifier = tgp_grand_canal_modifier add_character_modifier = tgp_japan_train_with_troops_modifier diff --git a/WtWSMS/common/on_action/BP_game_starts/BP_global_gamestart.txt b/WtWSMS/common/on_action/BP_game_starts/BP_global_gamestart.txt index 4490df9c5d..3318bac3aa 100644 --- a/WtWSMS/common/on_action/BP_game_starts/BP_global_gamestart.txt +++ b/WtWSMS/common/on_action/BP_game_starts/BP_global_gamestart.txt @@ -178,7 +178,7 @@ BP_realm_capitals_by_date = { set_realm_capital = title:c_udabhanda } } - title:d_caucasian_albania.holder = { + title:k_caucasian_albania.holder = { if = { limit = { current_date < 500.1.1 } set_realm_capital = title:c_shaki diff --git a/WtWSMS/common/on_action/BP_title_on_actions.txt b/WtWSMS/common/on_action/BP_title_on_actions.txt index 1a43ccaf5c..87605f1309 100644 --- a/WtWSMS/common/on_action/BP_title_on_actions.txt +++ b/WtWSMS/common/on_action/BP_title_on_actions.txt @@ -65,6 +65,7 @@ on_title_gain = { BP_apply_title_laws BP_update_tributary_modifiers #Specific other on-actions + BP_add_theocratic_traits BP_fall_of_rome BP_destroy_roman_empires_without_capitals } @@ -116,6 +117,15 @@ BP_apply_title_laws = { } } +BP_add_theocratic_traits = { + trigger = { + government_has_flag = government_is_theocracy + } + effect = { + bp_setup_priest_traits_effect = yes + } +} + BP_destroy_roman_empires_without_capitals = { trigger = { OR = { diff --git a/WtWSMS/common/on_action/game_start.txt b/WtWSMS/common/on_action/game_start.txt index 81c71b9859..5cae54c34b 100644 --- a/WtWSMS/common/on_action/game_start.txt +++ b/WtWSMS/common/on_action/game_start.txt @@ -1355,7 +1355,7 @@ on_game_start = { limit = { government_has_flag = government_is_mandala } - change_government = feudal_government + change_government = prefeudal_government ##### Changed from Vanilla } ### Every Celestial/Meritocratic/Japanese Government becomes feudal if DLC not enabled, pre-lobby history setup ### else_if = { @@ -6115,7 +6115,30 @@ on_game_start_after_lobby = { ### EP3 LAAMP SETUP ### # Resources. every_independent_ruler = { - limit = { has_government = landless_adventurer_government } + ##### Changed from Vanilla vvvvv + limit = { + has_government = landless_adventurer_government + NOR = { + this = title:d_laamp_zeno.holder + this = title:d_laamp_odoacer.holder + this = title:d_laamp_odoacer_rugii.holder + this = title:d_laamp_odoacer_heruli.holder + this = title:d_laamp_odoacer_skirian.holder + this = title:d_laamp_severinus_of_noricum.holder + this = title:d_laamp_ajax_of_suebia.holder + #Bagaudae + this = title:d_laamp_bagaudae.holder + this = title:d_laamp_bagaudae_2.holder + this = title:d_laamp_bagaudae_3.holder + this = title:d_laamp_bagaudae_gaul_1.holder + this = title:d_laamp_bagaudae_gaul_2.holder + this = title:d_laamp_bagaudae_gaul_3.holder + this = title:d_laamp_bagaudae_gaul_4.holder + this = title:d_laamp_bagaudae_gaul_5.holder + } + } + ##### Changed from Vanilla ^^^^^ + # Cash. add_gold = { value = { diff --git a/WtWSMS/common/on_action/title_on_actions.txt b/WtWSMS/common/on_action/title_on_actions.txt index c4e4ad56d3..814a81cad6 100644 --- a/WtWSMS/common/on_action/title_on_actions.txt +++ b/WtWSMS/common/on_action/title_on_actions.txt @@ -396,17 +396,6 @@ on_title_gain = { add_random_yurt_external_building_effect = yes add_random_yurt_external_building_effect = yes add_random_yurt_external_building_effect = yes - add_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes @@ -424,16 +413,6 @@ on_title_gain = { add_random_yurt_external_building_effect = yes add_random_yurt_external_building_effect = yes add_random_yurt_external_building_effect = yes - add_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes @@ -461,15 +440,6 @@ on_title_gain = { } add_random_yurt_external_building_effect = yes add_random_yurt_external_building_effect = yes - add_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes } @@ -481,14 +451,6 @@ on_title_gain = { title_domicile = { add_domicile_building = yurt_main_02 add_random_yurt_external_building_effect = yes - add_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes - upgrade_random_yurt_external_building_effect = yes upgrade_random_yurt_external_building_effect = yes } } @@ -1044,18 +1006,25 @@ on_title_gain = { else = { # Newly formed Hegemon of China should spruce up their council if = { - limit = { scope:title = title:h_china } + limit = { + scope:title = title:h_china + exists = root.dynasty + exists = scope:previous_holder.house + scope:previous_holder.house != root.house + } save_scope_as = councillor_liege fill_the_ministry_effect = yes } - # Hegemonies cannot have Ceremonial Regents + # Ceremonial Liege invalidation if = { limit = { exists = this any_held_title = { exists = var:administrative_ui_special_title } - scope:title.tier = tier_hegemony } - tgp_destroy_ceremonial_throne_effect = yes + every_held_title = { + limit = { exists = var:administrative_ui_special_title } + var:administrative_ui_special_title.holder = { tgp_destroy_ceremonial_throne_effect = yes } + } if = { limit = { has_trait = former_emperor } remove_trait = former_emperor @@ -1082,6 +1051,11 @@ on_title_gain = { if = { limit = { exists = scope:title.var:ceremonial_title } add_character_flag = ceremonial_liege_flag + if = { + limit = { has_trait = devoted } + remove_trait = devoted + } + destroy_laamp_effect = { ADVENTURER = this } } # Reset raid remit if = { @@ -1402,6 +1376,10 @@ on_title_gain = { has_dlc_feature = all_under_heaven NOT = { has_diarchy_type = grand_secretariat } } + if = {# Clear out any old diarchy + limit = { has_active_diarchy = yes } + end_diarchy = yes + } if = { limit = { has_realm_law = grand_chancellor_law @@ -1617,17 +1595,18 @@ on_title_gain = { days = 1 } } - if = { - limit = { - is_independent_ruler = yes - tgp_realm_has_ceremonial_liege_trigger = no - government_has_flag = government_is_meritocratic - } - trigger_event = { - id = tgp_korea_decision.9203 - days = 1 - } - } + # DEPRECATED + #if = { + # limit = { + # is_independent_ruler = yes + # tgp_realm_has_ceremonial_liege_trigger = no + # government_has_flag = government_is_meritocratic + # } + # trigger_event = { + # id = tgp_korea_decision.9203 + # days = 1 + # } + #} # TGP CEREMONIAL FLAVOR scope:previous_holder ?= { if = { @@ -1721,6 +1700,11 @@ on_title_gain = { exists = scope:title.var:ceremonial_title } add_character_flag = ceremonial_liege_flag + if = { + limit = { has_trait = devoted } + remove_trait = devoted + } + destroy_laamp_effect = { ADVENTURER = this } trigger_event = { id = tgp_japan_general.9100 days = 1 @@ -1943,7 +1927,13 @@ on_title_gain = { scope:transfer_type = flag:granted scope:transfer_type = flag:appointment } - NOT = { has_appointment_level_for_title = scope:title } + NOR = { + any_held_title = { + is_landless_type_title = no + this != scope:title + } + has_appointment_level_for_title = scope:title + } } situation:dynastic_cycle ?= { if = { @@ -1990,51 +1980,30 @@ on_title_gain = { government_allows = administrative government_has_flag = government_is_japan_feudal } + NOT = { has_variable = laamp_invasion_flag } } + government_type = { save_scope_as = nf_gov_type } # Note: anything that should be run after creation can go in on_noble_family_title_created - if = { - limit = { - is_house_head = yes - trigger_if = { - limit = { - government_has_flag = government_is_japan_feudal - } - highest_held_title_tier >= tier_county - } - trigger_else_if = { - # To avoid noble family spam, we only create family titles for county tier if that is also the primary governor tier. - limit = { main_administrative_tier = tier_county } - highest_held_title_tier >= tier_county - } - trigger_else = { highest_held_title_tier >= tier_duchy } - liege = { - OR = { - government_allows = administrative - government_has_flag = government_is_japan_feudal - } - } - NOR = { - any_held_title = { is_noble_family_title = yes } - house = { - any_house_member = { - any_held_title = { is_noble_family_title = yes } - } - } - } - } - create_noble_family_effect = { GOVERNMENT_GIVER = this } - domicile ?= { set_up_domicile_estate_effect = yes } - } + give_new_noble_family_title_effect = yes # EP3 - Ensure Emperor keeps old realm capital in admin realms & apply unique domicile building bonus if appropriate if = { limit = { top_liege = this highest_held_title_tier >= tier_empire + NOT = { + any_held_title = { + OR = { + tier = tier_empire + tier = tier_hegemony + } + this != scope:title + } + } } if = { # Ensure we keep the old realm capital limit = { scope:title = { - tier = tier_empire + tier >= tier_empire title_capital_county != root.capital_county # Constantinople must have been inherited title_capital_county.holder = root @@ -2334,7 +2303,8 @@ on_title_gain = { NOT = { owns_story_of_type = story_cycle_pledge_loyalty_to_liege_overdue } } create_story = story_cycle_pledge_loyalty_to_liege_overdue - story:story_cycle_pledge_loyalty_to_liege_overdue = { + random_owned_story = { + type = story_cycle_pledge_loyalty_to_liege_overdue set_variable = new_liege_variant } } @@ -2585,14 +2555,6 @@ on_title_gain = { } else = { # Overwrite if there is a more specific Reason - if = { - limit = { exists = root.var:ascended_throne_reason } - root.var:ascended_throne_reason = { save_scope_as = real_transfer_type } - root = { remove_variable = ascended_throne_reason } - } - else = { - scope:transfer_type = { save_scope_as = real_transfer_type } - } root = { add_to_variable_list = { name = new_titles @@ -2725,15 +2687,24 @@ on_title_gain = { government_is_japanese_trigger = yes scope:previous_holder = { is_ai = yes - player_heir = { is_ai = yes } + trigger_if = { + limit = { exists = scope:player_heir } + player_heir = { is_ai = yes } + } } scope:new_holder = { is_ai = yes - player_heir = { is_ai = yes } + trigger_if = { + limit = { exists = scope:player_heir } + player_heir = { is_ai = yes } + } } house.house_head = { is_ai = yes - player_heir = { is_ai = yes } + trigger_if = { + limit = { exists = scope:player_heir } + player_heir = { is_ai = yes } + } is_vassal_or_below_of = root } is_independent_ruler = yes @@ -2805,8 +2776,6 @@ on_title_gain = { delay = { days = 1 } realm_maintenance.2001 #Big notification about inheriting emperor tier title british_isles.1032 # Danelaw-England partition calc. - fp1_major_decisions.1011 # Harald Tanglehair becomes Harald Fairhair. - fp1_major_decisions.1012 # If Norway has just been created for the first time, flag that. title_event.0001 # Rename West Francia to France title_event.0002 # Rename East Francia to Germany title_event.0011 # Asturias becomes Leon upon emergence of Castille @@ -3616,6 +3585,112 @@ on_title_lost = { remove_manual_participant = prev } } + + # Move or destroy estates without a liege + if = { + limit = { + # Has an NF title + any_held_title = { + NOT = { this = scope:title } + is_noble_family_title = yes + } + # Only remaining title is NF title + any_held_title = { + count = 0 + NOT = { this = scope:title } + is_noble_family_title = no + } + } + if = { + limit = { + OR = { + exists = scope:new_holder.var:laamp_invasion_flag + trigger_if = { + limit = { government_is_japanese_trigger = yes } + scope:new_holder.top_liege = { government_is_japanese_trigger = no } + } + trigger_else_if = { + limit = { + scope:new_holder.top_liege = { government_is_japanese_trigger = yes } + } + government_is_japanese_trigger = no + } + trigger_else = { + NOT = { has_same_government = scope:new_holder.top_liege } + } + } + } + # Find appropriate new realm if possible + scope:new_holder.top_liege = { + ordered_neighboring_and_across_water_realm_owner = { + limit = { + highest_held_title_tier >= main_administrative_tier + trigger_if = { + limit = { + root = { government_is_japanese_trigger = yes } + } + government_is_japanese_trigger = yes + } + trigger_else = { has_same_government = root } + } + order_by = highest_held_title_tier + save_scope_as = new_realm_owner + } + } + if = { # Change liege + limit = { exists = scope:new_realm_owner } + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + } + change_liege = { + liege = scope:new_realm_owner + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + else = { # Game over + random_held_title = { + limit = { is_noble_family_title = yes } + save_scope_as = title_to_destroy + scope:new_holder.top_liege = { destroy_title = scope:title_to_destroy } + } + } + } + } + else_if = { + limit = { + is_house_head = no + # Has an NF title + exists = house + house.house_head = { + any_held_title = { is_noble_family_title = yes } + } + # Only remaining title is NF title + any_held_title = { + count = 0 + NOT = { this = scope:title } + } + } + house.house_head = { + save_temporary_scope_as = house_head_court + } + every_courtier = { + if = { + limit = { + NOT = { is_courtier_of = scope:house_head_court } + } + save_temporary_scope_as = courtier + scope:house_head_court = { add_courtier = scope:courtier } + } + } + if = { + limit = { + NOT = { is_courtier_of = scope:house_head_court } + } + scope:house_head_court = { add_courtier = root } + } + } } } @@ -3937,6 +4012,57 @@ on_rank_up = { # Will not fire during history execution or for dying characters # ACH - Remove Coronated laws when titles are passed onto a new character coronation_reset_realm_law_effect = yes + + # TGP Japan handling for blocs + if = { + limit = { + this = top_liege + tgp_uses_house_blocs_trigger = yes + exists = house.house_confederation + } + if = { # Ensure top liege is house head, if not stealing from a player + limit = { + is_house_head = no + house.house_head = { is_ai = yes } + top_liege = house.house_head.top_liege + } + house = { set_house_head = prev } + } + if = { # Ensure independent rulers are in charge of their blocs + limit = { + is_house_head = yes + NOT = { house.house_confederation.leading_house = this.house } + } + house.house_confederation = { + tgp_set_house_bloc_leading_house_effect = { LEADER = root.house } + } + } + } + + # Ensure Ministers (or any landless rulers) do not have vassals + if = { + limit = { + is_landed = no + this != top_liege + } + save_scope_as = liege + create_title_and_vassal_change = { + type = appointment + save_scope_as = change + } + every_vassal = { + limit = { + is_landed = no + any_held_title = { is_noble_family_title = yes } + } + save_scope_as = vassal + change_liege = { + liege = scope:liege.top_liege + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } } } @@ -4060,7 +4186,6 @@ on_vassal_gained = { limit = { # The necessary checks are baked into the effect below scope:vassal = { - highest_held_title_tier >= tier_empire any_held_title = { OR = { exists = var:ceremonial_title @@ -4205,6 +4330,26 @@ on_vassal_change = { } } } + # Make sure independent rulers and their vassals leave movements if they are part of the Dynastic Cycle + if = { + limit = { + exists = top_participant_group:dynastic_cycle + NOT = { + has_title = title:h_china + } + OR = { + liege = root + liege.top_participant_group:dynastic_cycle ?= { + participant_group_type = other_rulers + } + } + } + remove_variable = movement_member + every_vassal_or_below = { + remove_variable = movement_member + } + recalculate_participant_group = situation:dynastic_cycle + } # Additional Flavor Title additional_flavor_check_effect = yes diff --git a/WtWSMS/common/religion/_ToDo.info b/WtWSMS/common/religion/_ToDo.info index 5c09733648..5f43635508 100644 --- a/WtWSMS/common/religion/_ToDo.info +++ b/WtWSMS/common/religion/_ToDo.info @@ -20,8 +20,6 @@ Moderate Tasks * Add baldness/tonsure to peregrinition tenet for monks * Make it so other pagans can adopt sacred eunuchs * Implement some sort of Bhakti innovations for Dravidians -* Monument building decision like raising a runestone for Germanics - Needs to interact wtih fp1 it seems! ~~~~~~~~~~~~~~~~~~ Little Tasks diff --git a/WtWSMS/common/religion/doctrines/20_doctrines_BP_overwrite.txt b/WtWSMS/common/religion/doctrines/20_doctrines_BP_overwrite.txt index 0c18ca8283..c76a8fd858 100644 --- a/WtWSMS/common/religion/doctrines/20_doctrines_BP_overwrite.txt +++ b/WtWSMS/common/religion/doctrines/20_doctrines_BP_overwrite.txt @@ -191,41 +191,170 @@ doctrine_funeral = { } } -##### Changed from Vanilla: Added in Mazdan effects +##### Changed from Vanilla: Added in Mazdan effects, added Monism and Agnosticism, tweaked costs doctrine_theism = { group = "main_group" doctrine_monotheist = { + is_shown = { NOT = { religion_tag = nastika_religion } } piety_cost = { value = faith_doctrine_cost_high if = { - limit = { + limit = { OR = { has_doctrine = abrahamic_hostility_doctrine has_doctrine = mazdan_hostility_doctrine - has_doctrine = doctrine_monotheist + has_doctrine = doctrine_monotheist } } multiply = faith_unchanged_doctrine_cost_mult } + else = { multiply = faith_changed_doctrine_cost_mult_four_step } } parameters = { hostility_others = 3 } } doctrine_polytheist = { + is_shown = { NOT = { religion_tag = nastika_religion } } piety_cost = { value = faith_doctrine_cost_high if = { limit = { has_doctrine = abrahamic_hostility_doctrine } + multiply = faith_changed_doctrine_cost_mult_four_step + } + else_if = { + limit = { has_doctrine = doctrine_agnostic } + multiply = faith_changed_doctrine_cost_mult_three_step + } + else_if = { + limit = { has_doctrine = doctrine_roman_polytheist } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_polytheist } + multiply = faith_unchanged_doctrine_cost_mult + } + } + parameters = { + hostility_others = 2 + hostility_override_doctrine_roman_polytheist = 1 + } + } + doctrine_roman_polytheist = { + is_shown = { religion_tag = hellenism_religion } + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = abrahamic_hostility_doctrine } + multiply = faith_changed_doctrine_cost_mult_four_step + } + else_if = { + limit = { has_doctrine = doctrine_agnostic } multiply = faith_changed_doctrine_cost_mult_three_step } else_if = { limit = { has_doctrine = doctrine_polytheist } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_roman_polytheist } + multiply = faith_unchanged_doctrine_cost_mult + } + } + can_pick = { #For safety + custom_description = { + text = doctrine_inverted_pluralism_pluralistic_trigger + NOR = { + doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } + doctrine:doctrine_pluralism_righteous = { is_in_list = selected_doctrines } + } + } + } + parameters = { + hostility_override_doctrine_polytheist = 1 + hostility_override_doctrine_roman_polytheist = 1 + hostility_override_doctrine_monist = 1 + } + } + doctrine_monist = { + is_shown = { #Not available to the principal Monotheist faiths + NOR = { + has_doctrine = abrahamic_hostility_doctrine + has_doctrine = mazdan_hostility_doctrine + religion_tag = nastika_religion + } + } + can_pick = { #For safety + custom_description = { + text = doctrine_inverted_pluralism_pluralistic_trigger + NOR = { + doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } + doctrine:doctrine_pluralism_righteous = { is_in_list = selected_doctrines } + } + } + } + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { + has_doctrine = doctrine_monotheist + has_doctrine = doctrine_polytheist + has_doctrine = doctrine_roman_polytheist + } + multiply = faith_changed_doctrine_cost_mult_three_step + } + else_if = { + limit = { has_doctrine = doctrine_agnostic } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_monist } + multiply = faith_unchanged_doctrine_cost_mult + } + } + parameters = { + holy_wars_forbidden = yes + hostility_others = 1 + hostility_same_family = 1 + hostility_same_religion = 1 + } + } + doctrine_agnostic = { + is_shown = { #Only for the Nastika right now; really only applicable there and we want to avoid too much weirdness atm + religion_tag = nastika_religion + } + can_pick = { #For safety + custom_description = { + text = doctrine_inverted_pluralism_pluralistic_trigger + NOR = { + doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } + doctrine:doctrine_pluralism_righteous = { is_in_list = selected_doctrines } + } + } + } + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { + has_doctrine = doctrine_monotheist + has_doctrine = doctrine_polytheist + has_doctrine = doctrine_roman_polytheist + } + multiply = faith_changed_doctrine_cost_mult_three_step + } + else_if = { + limit = { has_doctrine = doctrine_monist } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_agnostic } multiply = faith_unchanged_doctrine_cost_mult } } parameters = { + holy_wars_forbidden = yes hostility_others = 2 + hostility_override_doctrine_roman_polytheist = 1 } } } \ No newline at end of file diff --git a/WtWSMS/common/religion/doctrines/20_doctrines_judaism_BP_overwrite.txt b/WtWSMS/common/religion/doctrines/20_doctrines_judaism_BP_overwrite.txt new file mode 100644 index 0000000000..1d8d33f9ed --- /dev/null +++ b/WtWSMS/common/religion/doctrines/20_doctrines_judaism_BP_overwrite.txt @@ -0,0 +1,104 @@ +##### Changed from Vanilla: Moved to the structural group of doctrines +doctrine_temple_authority = { + group = "structural_group" + is_available_on_create = { + religion_tag = judaism_religion + } + # Tracks the way in which Halakha is supposed to be interpreted + temple_authority_rabbinic_doctrine = { # Rabbis argue and interpret the Halakha + piety_cost = { + if = { + limit = { has_doctrine = temple_authority_rabbinic_doctrine } + value = 0 + } + else_if = { + limit = { has_doctrine = temple_authority_samaritan_torah_doctrine } + value = faith_tenet_cost_mid + } + else = { + value = faith_tenet_cost_low + } + } + character_modifier = { + clergy_opinion = 5 + church_holding_build_gold_cost = -0.1 + } + parameters = { + hostility_override_temple_authority_rabbinic_doctrine = 1 + hostility_override_temple_authority_samaritan_torah_doctrine = 3 + } + } + + temple_authority_toric_doctrine = { # Rabbis are meant to interpret the literal meaning of the Torah + piety_cost = { + if = { + limit = { has_doctrine = temple_authority_toric_doctrine } + value = 0 + } + else_if = { + limit = { has_doctrine = temple_authority_samaritan_torah_doctrine } + value = faith_tenet_cost_mid + } + else = { + value = faith_tenet_cost_low + } + } + traits = { + virtues = { scholar } + } + character_modifier = { + artifact_decay_reduction_mult = -0.1 + } + parameters = { + hostility_override_temple_authority_toric_doctrine = 1 + hostility_override_temple_authority_samaritan_torah_doctrine = 3 + } + } + + temple_authority_kohanim_doctrine = { # Belief that the Halakha is to be interpreted by the Kohen + piety_cost = { + if = { + limit = { has_doctrine = temple_authority_kohanim_doctrine } + value = 0 + } + else_if = { + limit = { has_doctrine = temple_authority_samaritan_torah_doctrine } + value = faith_tenet_cost_mid + } + else = { + value = faith_tenet_cost_low + } + } + character_modifier = { + opinion_of_same_culture = 5 + } + parameters = { + hostility_override_temple_authority_kohanim_doctrine = 1 + hostility_override_temple_authority_samaritan_torah_doctrine = 3 + } + } + + temple_authority_samaritan_torah_doctrine = { # Belief in the Samaritan Torah + piety_cost = { + if = { + limit = { has_doctrine = temple_authority_samaritan_torah_doctrine } + value = 0 + } + else = { + value = faith_tenet_cost_mid + } + } + parameters = { + hostility_override_temple_authority_samaritan_torah_doctrine = 0 + hostility_override_temple_authority_rabbinic_doctrine = 3 + hostility_override_temple_authority_toric_doctrine = 3 + hostility_override_temple_authority_kohanim_doctrine = 3 + } + character_modifier = { + different_faith_opinion = -10 + same_faith_opinion = 10 + domain_tax_same_faith_mult = 0.05 + levy_reinforcement_rate_same_faith = 0.1 + } + } +} \ No newline at end of file diff --git a/WtWSMS/common/religion/doctrines/20_doctrines_zoroastrianism_BP_overwrite.txt b/WtWSMS/common/religion/doctrines/20_doctrines_zoroastrianism_BP_overwrite.txt index eca22570b6..6aee6a3620 100644 --- a/WtWSMS/common/religion/doctrines/20_doctrines_zoroastrianism_BP_overwrite.txt +++ b/WtWSMS/common/religion/doctrines/20_doctrines_zoroastrianism_BP_overwrite.txt @@ -1,6 +1,6 @@ ##### Changed from Vanilla: Integrated with WtWSMS mechanics doctrine_zoroastrian_branches = { - group = "main_group" + group = "structural_group" is_available_on_create = { religion_tag = zoroastrianism_religion } diff --git a/WtWSMS/common/religion/doctrines/30_core_tenets.txt b/WtWSMS/common/religion/doctrines/30_core_tenets.txt index f8fba04838..3535907a59 100644 --- a/WtWSMS/common/religion/doctrines/30_core_tenets.txt +++ b/WtWSMS/common/religion/doctrines/30_core_tenets.txt @@ -6,6 +6,7 @@ # Christian Faith Tenets # ############################ + ##### Changed from Vanilla: Made unavailable to Nastika faiths (implicit to them) tenet_aniconism = { icon = core_tenet_aniconism piety_cost = { @@ -32,6 +33,7 @@ is_shown = { has_doctrine = abrahamic_hostility_doctrine + NOT = { religion_tag = nastika_religion } } can_pick = { @@ -54,6 +56,7 @@ } } + ##### Changed from Vanilla: Made available to Hellenics with certain restrictions tenet_alexandrian_catechism = { icon = core_tenet_alexandrian_catechism piety_cost = { @@ -74,6 +77,12 @@ } desc = tenet_alexandrian_catechism_name } + triggered_desc = { + trigger = { + religion_tag = hellenism_religion + } + desc = tenet_philosophical_school_name + } desc = tenet_islamic_rationalism_name } } @@ -86,6 +95,12 @@ } desc = tenet_alexandrian_catechism_desc } + triggered_desc = { + trigger = { + religion_tag = hellenism_religion + } + desc = tenet_philosophical_school_desc + } desc = tenet_islamic_rationalism_desc } } @@ -93,7 +108,11 @@ is_shown = { OR = { religion_tag = christianity_religion - religion_tag = islam_religion + religion_tag = islam_religion + trigger_if = { + limit = { religion_tag = hellenism_religion } + has_doctrine = special_doctrine_humanistic_philosophy + } } } @@ -330,6 +349,7 @@ } } + ##### Changed from Vanilla: Gave custom description for Hellenists tenet_consolamentum = { icon = core_tenet_consolamentum @@ -345,6 +365,18 @@ } } + desc = { + first_valid = { + triggered_desc = { + trigger = { + religion_tag = hellenism_religion + } + desc = tenet_consolamentum_hellenic_desc + } + desc = tenet_consolamentum_desc + } + } + piety_cost = { if = { limit = { @@ -511,6 +543,7 @@ hostility_override_tenet_gnosticism = 1 hostility_override_special_doctrine_is_gnostic_faith = 1 granting_titles_gives_stress = yes + can_select_tenet_reincarnation = yes } character_modifier = { @@ -577,7 +610,7 @@ } } - ##### Changed from Vanilla: No longer valid for Buddhists, Jains + ##### Changed from Vanilla: No longer valid for Buddhists, Jains, Nastikas tenet_monasticism = { icon = core_tenet_monasticism piety_cost = { @@ -615,6 +648,7 @@ is_shown = { NOT = { religion_tag = buddhism_religion } NOT = { religion_tag = jainism_religion } + NOT = { religion_tag = nastika_religion } } can_pick = { @@ -1075,7 +1109,36 @@ religious_head.faith = { has_doctrine = doctrine_consanguinity_unrestricted } } } - #### Christian Doctrine incompatabilities + ## For the love of all that's holy PDX, this was _right there_. + custom_description = { + text = incompatible_tenet_changing_theism + # Non-incestual HoFs really take issue with unrestricted incest. + trigger_if = { + limit = { + doctrine:doctrine_monotheist = { is_in_list = selected_doctrines } + } + religious_head.faith = { has_doctrine = doctrine_monotheist } + } + trigger_if = { + limit = { + doctrine:doctrine_polytheist = { is_in_list = selected_doctrines } + } + religious_head.faith = { has_doctrine = doctrine_polytheist } + } + trigger_if = { + limit = { + doctrine:doctrine_monist = { is_in_list = selected_doctrines } + } + religious_head.faith = { has_doctrine = doctrine_monist } + } + trigger_if = { + limit = { + doctrine:doctrine_agnostic = { is_in_list = selected_doctrines } + } + religious_head.faith = { has_doctrine = doctrine_agnostic } + } + } + #### Christian Doctrine incompatibilities kept_christian_doctrines_trigger = yes custom_description = { text = incompatible_tenet_autocephaly @@ -1794,9 +1857,13 @@ } can_pick = { - custom_description = { - text = doctrine_requires_polytheism - doctrine:doctrine_polytheist = { is_in_list = selected_doctrines } + #If you're not a Zoroastrian, you need to be a polytheist + trigger_if = { + limit = { NOT = { religion_tag = zoroastrianism_religion } } + custom_description = { + text = doctrine_requires_polytheism + doctrine:doctrine_polytheist = { is_in_list = selected_doctrines } + } } } @@ -1960,9 +2027,9 @@ } } - ############################# + ############################ # Pagan Faith Tenets # - ############################# + ############################ tenet_adorcism = { icon = core_tenet_adorcism @@ -1984,7 +2051,7 @@ religion_tag = muism_religion religion_tag = dab_qhuas_religion religion_tag = shamanism_religion - has_doctrine = tenet_sun_worship #If you already have it + has_doctrine = tenet_adorcism #If you already have it } } @@ -2155,6 +2222,7 @@ parameters = { piety_from_feasts_active = yes + piety_from_festivals_active = yes } traits = { @@ -2242,7 +2310,7 @@ } } - ##### Changed from Vanilla: Overhauled is_shown condition + ##### Changed from Vanilla: Overhauled is_shown condition to all steppe faiths tenet_mystical_birthright = { icon = core_tenet_mystical_birthright @@ -2256,8 +2324,12 @@ } } - #Let's consider it something special for Magyar-derived faiths; pickable but not shown - is_shown = { always = no } + is_shown = { + OR = { + religion_tag = tengrism_religion + has_doctrine = tenet_mystical_birthright #If you already have it + } + } parameters = { mystic_birthright_active = yes @@ -2300,6 +2372,7 @@ parameters = { piety_from_feasts_active = yes + piety_from_festivals_active = yes mandatory_feast_attendance = yes allows_brewery = yes } @@ -2421,9 +2494,21 @@ OR = { religion_tag = zunism_religion has_doctrine = tenet_sun_worship #If you already have it + religion_tag = hinduism_religion } } + can_pick = { + trigger_if = { + limit = { religion_tag = hinduism_religion } + custom_description = { + text = saurism_is_in_selected_list + doctrine:sampradaya_saurism_doctrine = { is_in_list = selected_doctrines } + } + + } + } + parameters = { summer_festivals_active = yes trial_by_sun_active = yes @@ -2771,7 +2856,7 @@ } } parameters = { - hostility_override_eastern_hostility_doctrine = 2 + hostility_override_eastern_hostility_doctrine = 1 #For loc: is_eastern_faith_bilateral_loc_override = 1 eastern_syncretic_actor_opinion_active = yes @@ -2784,7 +2869,7 @@ } tenet_unreformed_syncretism = { - icon = core_tenet_unreformed_syncretism + icon = core_tenet_unreformed_syncretism piety_cost = { if = { limit = { doctrine:doctrine_pluralism_pluralistic = {is_in_list = selected_doctrines} } @@ -3004,9 +3089,9 @@ parameters = { hostility_override_special_doctrine_is_jewish_faith = 2 - jewish_syncretic_actor_opinion_active = yes # This parameter is empty; the syncretic religious trigger checks against the doctrine, as that's much clearer in tooltips and allows us to use a unified syncretic trigger per-religion rather than having bitty situational triggers. can_use_jewish_artefacts = yes + jewish_syncretic_actor_opinion_active = yes opinion_of_jewish_syncretic_recipient_opinion_active = 30 #Sync this to syncretic_mutual_opinion_bonus_value } @@ -3015,7 +3100,7 @@ sins = { cynical greedy } } } - + tenet_hellenic_syncretism = { icon = core_tenet_hellenic_syncretism @@ -3464,6 +3549,7 @@ } } + ##### Changed from Vanilla: Added custom name, desc for Nastika faiths tenet_sacred_shadows = { icon = core_tenet_sacred_shadows @@ -3495,6 +3581,30 @@ } } + name = { + first_valid = { + triggered_desc = { + trigger = { + religion_tag = nastika_religion + } + desc = tenet_sacred_shadows_nastika_name + } + desc = tenet_sacred_shadows_name + } + } + + desc = { + first_valid = { + triggered_desc = { + trigger = { + religion_tag = nastika_religion + } + desc = tenet_sacred_shadows_nastika_desc + } + desc = tenet_sacred_shadows_desc + } + } + can_pick = { custom_description = { text = incompatible_tenet_communion_trigger @@ -3706,6 +3816,7 @@ parameters = { can_build_megaliths = yes + has_access_to_runestones = yes # WtWSMS feature } character_modifier = { @@ -4075,11 +4186,10 @@ is_shown = { has_tgp_dlc_trigger = yes - } - can_pick = { religion = { OR = { this = religion:buddhism_religion + this = religion:nastika_religion is_in_family = rf_sinitic } } @@ -4140,8 +4250,6 @@ is_shown = { has_tgp_dlc_trigger = yes - } - can_pick = { religion = { OR = { this = religion:buddhism_religion @@ -4253,6 +4361,8 @@ opinion_of_parents = 20 } } + + ##### Changed from Vanilla: Gave custom name and description for Hellenics, made available to Hellenics under certain conditions tenet_harmonious_society = { icon = core_tenet_harmonious_society is_shown = { @@ -4261,11 +4371,44 @@ OR = { this = religion:buddhism_religion is_in_family = rf_sinitic + this = religion:hellenism_religion } } } can_pick = { - always = yes + AND = { + always = yes + trigger_if = { + limit = { religion_tag = hellenism_religion } + has_doctrine = special_doctrine_humanistic_philosophy + } + } + } + + name = { + first_valid = { + triggered_desc = { + trigger = { + religion_tag = hellenism_religion + has_doctrine = special_doctrine_humanistic_philosophy + } + desc = tenet_harmonious_society_hellenic_name + } + desc = tenet_harmonious_society_name + } + } + + desc = { + first_valid = { + triggered_desc = { + trigger = { + religion_tag = hellenism_religion + has_doctrine = special_doctrine_humanistic_philosophy + } + desc = tenet_harmonious_society_hellenic_desc + } + desc = tenet_harmonious_society_desc + } } piety_cost = { @@ -4312,6 +4455,7 @@ } } + ##### Changed from Vanilla: Increased Subjugation Limit tenet_sacred_destruction = { icon = core_tenet_sacred_destruction @@ -4357,6 +4501,7 @@ parameters = { successful_sieges_give_piety = yes + increased_subjugation_limit = yes } traits = { @@ -4397,7 +4542,7 @@ character_modifier = { church_holding_build_gold_cost = -0.15 church_holding_holding_build_speed = -0.15 - temple_citadel_holding_holding_build_gold_cost = -0.15 + temple_citadel_holding_build_gold_cost = -0.15 temple_citadel_holding_holding_build_speed = -0.15 } @@ -4446,7 +4591,6 @@ virtues = { lifestyle_hunter } } } - ######################### # BP Christian Tenets # ######################### @@ -4524,16 +4668,16 @@ doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } } custom_description = { - text = inverted_tenet_gnosticism_trigger - doctrine:tenet_gnosticism = { is_in_list = selected_doctrines } + text = doctrine_gnosis_trigger + doctrine:doctrine_christian_soteriology_gnosis = { is_in_list = selected_doctrines } } custom_description = { - text = incompatible_tenet_alexandrian_catechism_trigger - NOT = { doctrine:tenet_alexandrian_catechism = { is_in_list = selected_doctrines } } + text = incompatible_doctrine_judaizers_trigger + NOT = { doctrine:doctrine_christian_judaic_role_judaizers = { is_in_list = selected_doctrines } } } custom_description = { - text = incompatible_tenet_jewish_syncretism_trigger - NOT = { doctrine:tenet_jewish_syncretism = { is_in_list = selected_doctrines } } + text = incompatible_tenet_alexandrian_catechism_trigger + NOT = { doctrine:tenet_alexandrian_catechism = { is_in_list = selected_doctrines } } } custom_description = { text = incompatible_tenet_monasticism_trigger @@ -4564,7 +4708,7 @@ } tenet_redeeming_struggle = { - icon = core_tenet_struggle_submission + icon = core_tenet_unrelenting_faith piety_cost = { value = faith_tenet_cost_high @@ -5004,132 +5148,6 @@ } } - tenet_interpretatio_romana = { - icon = core_tenet_hellenic_syncretism ##### TODO (Beta): Needs Unique Icon - - is_shown = { - religion_tag = hellenism_religion - } - - piety_cost = { - value = faith_tenet_cost_high - - # Multiplier for keeping same tenet - if = { - limit = { has_doctrine = tenet_interpretatio_romana } - multiply = faith_unchanged_doctrine_cost_mult - } - } - - can_pick = { - custom_description = { - text = incompatible_tenet_other_syncretism_trigger - NOR = { - doctrine:tenet_eastern_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_christian_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_islamic_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_jewish_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_zoroastrian_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_hellenic_syncretism = { is_in_list = selected_doctrines } - } - } - custom_description = { - text = doctrine_inverted_pluralism_pluralistic_trigger - NOR = { - doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } - doctrine:doctrine_pluralism_righteous = { is_in_list = selected_doctrines } - } - } - custom_description = { - text = incompatible_tenet_cosmopolitanism_trigger - NOT = { doctrine:tenet_cosmopolitanism = { is_in_list = selected_doctrines } } - } - } - - parameters = { - hostility_override_pagan_hostility_doctrine = 1 - hostility_override_eastern_hostility_doctrine = 1 - } - - character_modifier = { different_faith_county_opinion_mult = 1 } - - traits = { - virtues = { humble } - sins = { arrogant } - } - } - - #Similar to pacifism/Dharmic religions but more (philosophically) materially inclined so no piety gain, but - #views other religions as astray instead of hostile or evil (unilaterally, that is). - tenet_cosmopolitanism = { - icon = core_tenet_cosmopolitanism ##### TODO (Beta): Needs Unique Icon - - is_shown = { - religion_tag = hellenism_religion - } - - can_pick = { - custom_description = { - text = doctrine_inverted_pluralism_pluralistic_trigger - NOR = { - doctrine:doctrine_pluralism_fundamentalist = { is_in_list = selected_doctrines } - doctrine:doctrine_pluralism_righteous = { is_in_list = selected_doctrines } - } - } - custom_description = { - text = incompatible_tenet_interpretatio_romana_trigger - NOT = { doctrine:tenet_interpretatio_romana = { is_in_list = selected_doctrines } } - } - custom_description = { - text = incompatible_tenet_other_syncretism_trigger - NOR = { - doctrine:tenet_eastern_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_christian_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_islamic_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_jewish_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_zoroastrian_syncretism = { is_in_list = selected_doctrines } - doctrine:tenet_hellenic_syncretism = { is_in_list = selected_doctrines } - } - } - } - - piety_cost = { - value = faith_tenet_cost_massive - - # Multiplier for keeping same tenet - if = { - limit = { has_doctrine = tenet_cosmopolitanism } - multiply = faith_unchanged_doctrine_cost_mult - } - } - - parameters = { - holy_wars_forbidden = yes - hostility_override_abrahamic_hostility_doctrine = 1 - hostility_override_pagan_hostility_doctrine = 1 - hostility_override_eastern_hostility_doctrine = 1 - hostility_override_mazdan_hostility_doctrine = 1 - } - - character_modifier = { - monthly_learning_lifestyle_xp_gain_mult = 0.2 - domain_limit = 1 - different_faith_county_opinion_mult = -0.5 - vassal_opinion = 10 - } - - traits = { - virtues = { - calm - humble - } - sins = { - wrathful - arrogant - } - } - - } tenet_ethnic_religion = { icon = core_tenet_communal_identity ##### TODO (Beta): Needs Unique Icon @@ -5183,10 +5201,6 @@ # text = incompatible_tenet_interpretatio_romana_trigger # NOT = { doctrine:tenet_interpretatio_romana = { is_in_list = selected_doctrines } } # } - # custom_description = { #Can't use Cosmopolitanism; it contradicts - # text = incompatible_tenet_cosmopolitanism_trigger - # NOT = { doctrine:tenet_cosmopolitanism = { is_in_list = selected_doctrines } } - # } } parameters = { diff --git a/WtWSMS/common/religion/doctrines/40_doctrines_special_BP_overwrite.txt b/WtWSMS/common/religion/doctrines/40_doctrines_special_BP_overwrite.txt index 0f69afb28f..42e6967c63 100644 --- a/WtWSMS/common/religion/doctrines/40_doctrines_special_BP_overwrite.txt +++ b/WtWSMS/common/religion/doctrines/40_doctrines_special_BP_overwrite.txt @@ -13,6 +13,7 @@ is_jewish_faith = { hostility_override_doctrine_christian_judaic_role_judaizers = 2 jewish_syncretic_recipient_opinion_active = yes opinion_of_jewish_syncretic_actor_opinion_active = 30 + liturgical_language_israelite = yes } } } @@ -44,11 +45,15 @@ is_gnostic_faith = { } } -##### Changed from Vanilla: Made only available to Jains +##### Changed from Vanilla: Jains, etc can customize nudity_doctrine = { - group = "main_group" + group = "clergy" is_available_on_create = { - religion_tag = jainism_religion + OR = { + religion_tag = jainism_religion + religion_tag = nastika_religion + has_doctrine = nudity_doctrine_naked_priests + } } nudity_doctrine_no_naked_priests = { @@ -56,9 +61,28 @@ nudity_doctrine = { } nudity_doctrine_naked_priests = { - icon = nudity_doctrine_naked_priests + #icon = nudity_doctrine_naked_priests parameters = { naked_priests_active = yes } } } + +##### Changed from Vanilla: Made view Eastern Pagans as astray +is_eastern_faith = { + group = "special" + + is_available_on_create = { + has_doctrine = special_doctrine_is_eastern_faith + } + + special_doctrine_is_eastern_faith = { + parameters = { + hostility_override_special_doctrine_is_eastern_pagan_faith = 1 + # Since doctrines cannot modify other faith's views of us, only our view of others, all Eastern faiths are given this special doctrine which makes them friendlier to Faiths with the Eastern Syncretism tenet. + hostility_override_tenet_eastern_syncretism = 1 + eastern_syncretic_recipient_opinion_active = yes + opinion_of_eastern_syncretic_actor_opinion_active = 30 + } + } +} \ No newline at end of file diff --git a/WtWSMS/common/religion/doctrines/BP_doctrines_christian.txt b/WtWSMS/common/religion/doctrines/BP_doctrines_christian.txt index db03815b46..cd9af0b0ab 100644 --- a/WtWSMS/common/religion/doctrines/BP_doctrines_christian.txt +++ b/WtWSMS/common/religion/doctrines/BP_doctrines_christian.txt @@ -585,7 +585,9 @@ doctrine_christian_christology = { } } can_pick = {} - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } #Dynamic Monarchianism; Christ was adopted as the Son of God @@ -646,7 +648,9 @@ doctrine_christian_christology = { } } can_pick = {} - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } ### Massive Differences @@ -708,7 +712,9 @@ doctrine_christian_christology = { } } can_pick = {} - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } } @@ -773,7 +779,7 @@ doctrine_christian_perichoresis = { NOT = { doctrine:doctrine_christian_christology_doceticism = { is_in_list = selected_doctrines } } } custom_description = { - text = incompatible_doctrine_adoptionistm_trigger + text = incompatible_doctrine_adoptionism_trigger NOT = { doctrine:doctrine_christian_christology_adoptionism = { is_in_list = selected_doctrines } } } custom_description = { @@ -826,7 +832,7 @@ doctrine_christian_perichoresis = { NOT = { doctrine:doctrine_christian_christology_doceticism = { is_in_list = selected_doctrines } } } custom_description = { - text = incompatible_doctrine_adoptionistm_trigger + text = incompatible_doctrine_adoptionism_trigger NOT = { doctrine:doctrine_christian_christology_adoptionism = { is_in_list = selected_doctrines } } } custom_description = { @@ -878,7 +884,7 @@ doctrine_christian_perichoresis = { NOT = { doctrine:doctrine_christian_christology_doceticism = { is_in_list = selected_doctrines } } } custom_description = { - text = incompatible_doctrine_adoptionistm_trigger + text = incompatible_doctrine_adoptionism_trigger NOT = { doctrine:doctrine_christian_christology_adoptionism = { is_in_list = selected_doctrines } } } custom_description = { @@ -971,7 +977,9 @@ doctrine_christian_perichoresis = { } } } - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } doctrine_christian_perichoresis_dynamic_monarchianism = { @@ -1018,7 +1026,9 @@ doctrine_christian_perichoresis = { doctrine:doctrine_christian_christology_adoptionism = { is_in_list = selected_doctrines } } } - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } doctrine_christian_perichoresis_unitarianism = { @@ -1093,12 +1103,14 @@ doctrine_christian_perichoresis = { NOT = { doctrine:doctrine_christian_christology_modalistic_monarchianism = { is_in_list = selected_doctrines } } } custom_description = { - text = incompatible_doctrine_adoptionistm_trigger + text = incompatible_doctrine_adoptionism_trigger NOT = { doctrine:doctrine_christian_christology_adoptionism = { is_in_list = selected_doctrines } } } } } - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } doctrine_christian_perichoresis_dualism = { @@ -1144,6 +1156,9 @@ doctrine_christian_perichoresis = { } } } + parameters = { + required_for_gnostic_soteriology = yes + } } } @@ -1274,7 +1289,9 @@ doctrine_christian_pneumatology = { } } } - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } ### Other Positions doctrine_christian_pneumatology_pneumatomachi = { @@ -1319,7 +1336,9 @@ doctrine_christian_pneumatology = { } } } - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } doctrine_christian_pneumatology_melchisedechian = { piety_cost = { @@ -1364,7 +1383,9 @@ doctrine_christian_pneumatology = { } } } - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } doctrine_christian_pneumatology_subservient = { piety_cost = { @@ -1403,7 +1424,9 @@ doctrine_christian_pneumatology = { doctrine:doctrine_christian_perichoresis_dualism = { is_in_list = selected_doctrines } } } - parameters = {} + parameters = { + required_for_gnostic_soteriology = yes + } } } @@ -1441,7 +1464,10 @@ doctrine_christian_communion = { } } can_pick = {} - parameters = {} + parameters = { + can_select_tenet_communion = yes + allows_eucharistic_rites = yes + } } #Valid for everyone (Bogomils, Proto-Protestants take this view) @@ -1468,7 +1494,9 @@ doctrine_christian_communion = { NOT = { doctrine:tenet_communion = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + allows_eucharistic_rites = yes + } } #Valid for everyone (Gnostics, Messalians, Tondrakians stand out about this) @@ -1495,7 +1523,9 @@ doctrine_christian_communion = { NOT = { doctrine:tenet_communion = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + forbidden_eucharistic_rites = yes + } } } @@ -1638,6 +1668,11 @@ doctrine_christian_soteriology = { } } can_pick = { + #Cannot honor Mosaic law + custom_description = { + text = incompatible_doctrine_judaizers_trigger + NOT = { doctrine:doctrine_christian_judaic_role_judaizers = { is_in_list = selected_doctrines } } + } #Pleasures of the flesh can't be sins custom_description = { text = incompatible_tenet_monasticism_trigger @@ -1747,6 +1782,8 @@ doctrine_christian_soteriology = { hostility_override_special_doctrine_is_gnostic_faith = 1 hostility_override_doctrine_christian_soteriology_gnosis = 1 granting_titles_gives_stress = yes + can_select_tenet_reincarnation = yes + can_select_tenet_marcionite_canon = yes } character_modifier = { learning = 2 @@ -1836,8 +1873,8 @@ doctrine_christian_judaic_role = { can_pick = { AND = { custom_description = { - text = inverted_tenet_gnosticism_trigger - doctrine:tenet_gnosticism = { is_in_list = selected_doctrines } + text = doctrine_gnosis_trigger + doctrine:doctrine_christian_soteriology_gnosis = { is_in_list = selected_doctrines } } custom_description = { text = incompatible_tenet_jewish_syncretism_trigger @@ -1889,9 +1926,82 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + liturgical_language_latin_greek = yes + allows_brewery = yes # Vanilla Catholic feature + } + traits = {} + } + doctrine_christian_liturgical_rite_latin = { #For Catholic + piety_cost = { + if = { + limit = { has_western_liturgical_rite_trigger = yes } + value = christian_doctrine_cost_low + } + else_if = { + limit = { has_eastern_liturgical_rite_trigger = yes } + value = christian_doctrine_cost_mid + } + else_if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_local_rite } + value = christian_doctrine_cost_high + } + else = { value = christian_doctrine_cost_massive } + + if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_latin } + multiply = christian_doctrine_unchanged_cost_mult + } + } + is_shown = { always = yes } + can_pick = { + uses_eucharistic_rite_trigger = yes + custom_description = { + text = incompatible_tenet_ecstatic_prophecy_trigger + NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } + } + } + parameters = { + liturgical_language_latin = yes + allows_brewery = yes # Vanilla Catholic feature + } traits = {} } + doctrine_christian_liturgical_rite_greek = { #For Orthodox + piety_cost = { + if = { + limit = { has_western_liturgical_rite_trigger = yes } + value = christian_doctrine_cost_low + } + else_if = { + limit = { has_eastern_liturgical_rite_trigger = yes } + value = christian_doctrine_cost_mid + } + else_if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_local_rite } + value = christian_doctrine_cost_high + } + else = { value = christian_doctrine_cost_massive } + + if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_greek } + multiply = christian_doctrine_unchanged_cost_mult + } + } + is_shown = { always = yes } + can_pick = { + uses_eucharistic_rite_trigger = yes + custom_description = { + text = incompatible_tenet_ecstatic_prophecy_trigger + NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } + } + } + parameters = { + liturgical_language_greek = yes + } + traits = {} + } + #Other Western Rites doctrine_christian_liturgical_rite_gallican_rite = { piety_cost = { @@ -1921,7 +2031,10 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + liturgical_language_latin = yes + latin_rites_are_similar = yes + } traits = {} } doctrine_christian_liturgical_rite_moazarbic_rite = { @@ -1952,7 +2065,10 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + liturgical_language_latin = yes + latin_rites_are_similar = yes + } traits = {} } doctrine_christian_liturgical_rite_celtic_rite = { @@ -1983,7 +2099,10 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + liturgical_language_latin = yes + latin_rites_are_similar = yes + } traits = {} } doctrine_christian_liturgical_rite_african_rite = { @@ -2014,11 +2133,14 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + liturgical_language_latin = yes + latin_rites_are_similar = yes + } traits = {} } - ### Eastern Rites (all use mid because they are noticably different from one another) + ### Eastern Rites (all use mid because they are noticeably different from one another) doctrine_christian_liturgical_rite_west_syriac_rite = { #aka, Antiochene Rite piety_cost = { if = { @@ -2047,7 +2169,9 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters { + liturgical_language_aramaic = yes + } traits = {} } doctrine_christian_liturgical_rite_armenian_rite = { @@ -2078,12 +2202,18 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters = { + liturgical_language_armenian = yes + } traits = {} } doctrine_christian_liturgical_rite_alexandrian_rite = { piety_cost = { if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_ethiopian_rite } + value = christian_doctrine_cost_low + } + else_if = { limit = { has_western_liturgical_rite_trigger = yes } value = christian_doctrine_cost_mid } @@ -2109,7 +2239,48 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters { + liturgical_language_coptic = yes + alexandrian_rites_are_similar = yes + } + traits = {} + } + doctrine_christian_liturgical_rite_ethiopian_rite = { + piety_cost = { + if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_alexandrian_rite } + value = christian_doctrine_cost_low + } + else_if = { + limit = { has_western_liturgical_rite_trigger = yes } + value = christian_doctrine_cost_mid + } + else_if = { + limit = { has_eastern_liturgical_rite_trigger = yes } + value = christian_doctrine_cost_mid + } + else_if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_local_rite } + value = christian_doctrine_cost_high + } + else = { value = christian_doctrine_cost_massive } + + if = { + limit = { has_doctrine = doctrine_christian_liturgical_rite_ethiopian_rite } + multiply = christian_doctrine_unchanged_cost_mult + } + } + can_pick = { + uses_eucharistic_rite_trigger = yes + custom_description = { + text = incompatible_tenet_ecstatic_prophecy_trigger + NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } + } + } + parameters { + liturgical_language_ethiopic = yes + alexandrian_rites_are_similar = yes + } traits = {} } doctrine_christian_liturgical_rite_east_syriac_rite = { #aka Chaldean Rite @@ -2140,7 +2311,9 @@ doctrine_christian_liturgical_rite = { NOT = { doctrine:tenet_ecstatic_prophecy = { is_in_list = selected_doctrines } } } } - parameters = {} + parameters { + liturgical_language_aramaic = yes + } traits = {} } @@ -2169,6 +2342,9 @@ doctrine_christian_liturgical_rite = { can_pick = { uses_eucharistic_rite_trigger = yes } parameters = {} traits = {} + character_modifier = { + county_opinion_add = 5 + } } doctrine_christian_liturgical_rite_none = { #For faiths that don't practice the Eucharist piety_cost = { @@ -2182,12 +2358,15 @@ doctrine_christian_liturgical_rite = { can_pick = { uses_eucharistic_rite_trigger = no } parameters = {} traits = {} + character_modifier = { + monthly_piety_gain_mult = 0.05 + } } } #Reformatted Ecumenism doctrines special_doctrine_christian_ecumenism = { - group = "christian_doctrines" + group = "structural_group" is_available_on_create = { always = no } # Goes away when creating a new Faith diff --git a/WtWSMS/common/religion/doctrines/BP_doctrines_dualist.txt b/WtWSMS/common/religion/doctrines/BP_doctrines_dualist.txt index 5c649a732b..9c46ffcc2a 100644 --- a/WtWSMS/common/religion/doctrines/BP_doctrines_dualist.txt +++ b/WtWSMS/common/religion/doctrines/BP_doctrines_dualist.txt @@ -1,5 +1,5 @@ gnostic_syncretism = { - group = "main_group" + group = "structural_group" gnostic_syncretism_supersessionism = { piety_cost = { diff --git a/WtWSMS/common/religion/doctrines/BP_doctrines_germanic.txt b/WtWSMS/common/religion/doctrines/BP_doctrines_germanic.txt index 71e7c88186..dc738acb6a 100644 --- a/WtWSMS/common/religion/doctrines/BP_doctrines_germanic.txt +++ b/WtWSMS/common/religion/doctrines/BP_doctrines_germanic.txt @@ -17,6 +17,7 @@ opinion_of_irimonic_faith_opinion_active = 5 #Other Effects enables_animal_sacrifice_activity = yes + has_access_to_runestones = yes } } special_doctrine_is_gothic_faith = { diff --git a/WtWSMS/common/religion/doctrines/BP_doctrines_pagan.txt b/WtWSMS/common/religion/doctrines/BP_doctrines_pagan.txt index 74e51e2807..50209ad806 100644 --- a/WtWSMS/common/religion/doctrines/BP_doctrines_pagan.txt +++ b/WtWSMS/common/religion/doctrines/BP_doctrines_pagan.txt @@ -54,7 +54,12 @@ scythian_pagan_doctrine = { is_available_on_create = { has_doctrine = special_doctrine_is_scythian_faith } - special_doctrine_is_scythian_faith = { parameters = { utilizes_enarei = yes } } + special_doctrine_is_scythian_faith = { + parameters = { + utilizes_enarei = yes + has_access_to_runestones = yes + } + } } iranian_pagan_doctrine = { @@ -96,3 +101,13 @@ chernyakhov_archeological_complex_faith_doctrine = { } } } + +runestones_doctrine = { + group = "special" + + is_available_on_create = { has_doctrine = special_doctrine_runestones } + + special_doctrine_runestones = { + parameters = { has_access_to_runestones = yes } + } +} \ No newline at end of file diff --git a/WtWSMS/common/religion/doctrines/BP_doctrines_special.txt b/WtWSMS/common/religion/doctrines/BP_doctrines_special.txt index 7fa410f7b5..3e10d11545 100644 --- a/WtWSMS/common/religion/doctrines/BP_doctrines_special.txt +++ b/WtWSMS/common/religion/doctrines/BP_doctrines_special.txt @@ -12,8 +12,10 @@ is_hinduism_faith = { special_doctrine_is_hinduism_faith = { parameters = { + hostility_override_special_doctrine_is_nastika_faith = 2 reincarnation_resistance_to_conversion = yes reincarnation_events_active = yes + liturgical_language_sanskrit = yes } } } @@ -28,9 +30,11 @@ is_jainism_faith = { special_doctrine_is_jainism_faith = { parameters = { + hostility_override_special_doctrine_is_nastika_faith = 1 take_vows_active = yes reincarnation_events_active = yes clergy_are_always_monks = yes + liturgical_language_sanskrit = yes } } } @@ -45,6 +49,7 @@ is_buddhist_faith = { special_doctrine_is_buddhist_faith = { parameters = { + hostility_override_special_doctrine_is_nastika_faith = 1 take_vows_active = yes reincarnation_events_active = yes clergy_are_always_monks = yes @@ -52,4 +57,51 @@ is_buddhist_faith = { } } -############################### \ No newline at end of file +############################### + +#Teachings of the Sramanas +is_nastika_faith = { + group = "special" + + is_available_on_create = { + has_doctrine = special_doctrine_is_nastika_faith + } + + special_doctrine_is_nastika_faith = { + # Aniconism effects + character_modifier = { + church_holding_build_speed = -0.33 + church_holding_build_gold_cost = -0.33 + church_holding_holding_build_speed = -0.33 + church_holding_holding_build_gold_cost = -0.33 + } + parameters = { + hostility_same_religion = 0 + hostility_same_family = 1 + hostility_override_special_doctrine_humanistic_philosophy = 1 + hostility_override_special_doctrine_is_buddhist_faith = 1 + hostility_override_special_doctrine_is_jainism_faith = 1 + take_vows_active = yes + reforging_artifacts_costs_piety = yes + destroying_artifacts_is_pious = yes + clergy_are_always_monks = yes + } + } +} + +#Philosophy religions consider each other Astray +humanistic_hostility_doctrine = { + group = "special" + + is_available_on_create = { + has_doctrine = special_doctrine_humanistic_philosophy + } + + special_doctrine_humanistic_philosophy = { + parameters = { + hostility_override_special_doctrine_is_nastika_faith = 1 + hostility_override_special_doctrine_humanistic_philosophy = 1 + literalist_debate_enabled = yes + } + } +} \ No newline at end of file diff --git a/WtWSMS/common/religion/doctrines/BP_doctrines_zoroastrian.txt b/WtWSMS/common/religion/doctrines/BP_doctrines_zoroastrian.txt index 1386c0c221..fefac562b9 100644 --- a/WtWSMS/common/religion/doctrines/BP_doctrines_zoroastrian.txt +++ b/WtWSMS/common/religion/doctrines/BP_doctrines_zoroastrian.txt @@ -10,12 +10,13 @@ hostility_override_special_doctrine_is_kitebacilweism = 2 zoroastrian_syncretic_recipient_opinion_active = yes opinion_of_zoroastrian_syncretic_actor_opinion_active = 30 + liturgical_language_avestan = yes } } } special_doctrine_persian_legality = { - group = "main_group" + group = "structural_group" is_available_on_create = { always = no } # Goes away when creating a new Faith diff --git a/WtWSMS/common/religion/doctrines/RICE_doctrines_buddhism.txt b/WtWSMS/common/religion/doctrines/RICE_doctrines_buddhism.txt index 81bf38d7fd..b92d8c986a 100644 --- a/WtWSMS/common/religion/doctrines/RICE_doctrines_buddhism.txt +++ b/WtWSMS/common/religion/doctrines/RICE_doctrines_buddhism.txt @@ -1,5 +1,5 @@ rice_doctrine_buddhist_canon = { - group = "main_group" + group = "structural_group" is_available_on_create = { religion_tag = buddhism_religion } @@ -28,11 +28,15 @@ multiply = bp_faith_changed_doctrine_cost_mult_two_step } } + is_shown = { + NOT = { doctrine:tenet_extinction_of_dharma = { is_in_list = selected_doctrines } } + } parameters = { hostility_override_rice_mahayana_canon_doctrine = 0 hostility_override_bp_nikaya_cannon_doctrine = 0 same_vehicle_recipient_opinion_active = yes opinion_of_same_vehicle_recipient_opinion_active = -5 + liturgical_language_chinese = yes } } @@ -61,11 +65,15 @@ multiply = bp_faith_changed_doctrine_cost_mult_two_step } } + is_shown = { + NOT = { doctrine:tenet_extinction_of_dharma = { is_in_list = selected_doctrines } } + } parameters = { hostility_override_rice_mahayana_canon_doctrine = 0 hostility_override_bp_nikaya_cannon_doctrine = 0 same_vehicle_recipient_opinion_active = yes opinion_of_same_vehicle_recipient_opinion_active = -5 + liturgical_language_magadhan = yes } } @@ -93,9 +101,13 @@ multiply = bp_faith_changed_doctrine_cost_mult_two_step } } + is_shown = { + NOT = { doctrine:tenet_extinction_of_dharma = { is_in_list = selected_doctrines } } + } parameters = { hostility_override_rice_theravada_canon_doctrine = 0 rice_vassa_active = yes + liturgical_language_magadhan = yes } } @@ -123,6 +135,9 @@ multiply = bp_faith_changed_doctrine_cost_mult_two_step } } + is_shown = { + NOT = { doctrine:tenet_extinction_of_dharma = { is_in_list = selected_doctrines } } + } parameters = { hostility_override_rice_vajrayana_canon_doctrine = 0 } @@ -152,9 +167,27 @@ multiply = bp_faith_changed_doctrine_cost_mult_two_step } } + is_shown = { + NOT = { doctrine:tenet_extinction_of_dharma = { is_in_list = selected_doctrines } } + } parameters = { hostility_override_rice_pudgalavada_canon_doctrine = 0 rice_vassa_active = yes + liturgical_language_magadhan = yes + } + } + + bp_no_canon_doctrine = { # Maitreya + piety_cost = { + value = bp_faith_unchanged_doctrine_cost_mult + } + is_shown = { + doctrine:tenet_extinction_of_dharma = { is_in_list = selected_doctrines } + } + parameters = { + hostility_same_religion = 3 + same_vehicle_recipient_opinion_active = yes + opinion_of_same_vehicle_recipient_opinion_active = -5 } } } diff --git a/WtWSMS/common/religion/doctrines/dharma_doctrines_hinduism.txt b/WtWSMS/common/religion/doctrines/dharma_doctrines_hinduism.txt index c9baba76c5..31f1a50ec0 100644 --- a/WtWSMS/common/religion/doctrines/dharma_doctrines_hinduism.txt +++ b/WtWSMS/common/religion/doctrines/dharma_doctrines_hinduism.txt @@ -1,8 +1,17 @@ doctrine_sampradaya = { - group = "main_group" - is_available_on_create = { religion_tag = hinduism_religion } + group = "structural_group" + is_available_on_create = { + OR = { + religion_tag = hinduism_religion + AND = { #Dravidian Paganism is special + religion_tag = indian_tribal_religion + has_doctrine = sampradaya_shaktism_doctrine + } + } + } sampradaya_vaishnavism_doctrine = { + is_shown = { religion_tag = hinduism_religion } piety_cost = { value = faith_doctrine_cost_low if = { @@ -14,6 +23,7 @@ } sampradaya_shaivism_doctrine = { + is_shown = { religion_tag = hinduism_religion } piety_cost = { value = faith_doctrine_cost_low if = { @@ -25,6 +35,15 @@ } sampradaya_shaktism_doctrine = { + is_shown = { + OR = { + religion_tag = hinduism_religion + AND = { #Dravidian Paganism is special + religion_tag = indian_tribal_religion + has_doctrine = sampradaya_shaktism_doctrine + } + } + } piety_cost = { value = faith_doctrine_cost_low if = { @@ -36,6 +55,7 @@ } sampradaya_smartism_doctrine = { + is_shown = { religion_tag = hinduism_religion } piety_cost = { value = faith_doctrine_cost_low if = { @@ -55,6 +75,7 @@ } sampradaya_saurism_doctrine = { + is_shown = { religion_tag = hinduism_religion } piety_cost = { value = faith_doctrine_cost_low if = { @@ -66,6 +87,7 @@ } sampradaya_ganapatism_doctrine = { + is_shown = { religion_tag = hinduism_religion } piety_cost = { value = faith_doctrine_cost_low if = { @@ -77,6 +99,7 @@ } sampradaya_kaumaram_doctrine = { + is_shown = { religion_tag = hinduism_religion } piety_cost = { value = faith_doctrine_cost_low if = { @@ -88,6 +111,7 @@ } sampradaya_shrautism_doctrine = { + is_shown = { religion_tag = hinduism_religion } piety_cost = { value = faith_doctrine_cost_low if = { diff --git a/WtWSMS/common/religion/doctrines/sea_doctrines.txt b/WtWSMS/common/religion/doctrines/sea_doctrines.txt index b20da06dc5..3a1bafe54f 100644 --- a/WtWSMS/common/religion/doctrines/sea_doctrines.txt +++ b/WtWSMS/common/religion/doctrines/sea_doctrines.txt @@ -1,5 +1,5 @@ doctrine_right_to_rule = { - group = "main_group" + group = "structural_group" #By default, pagan faiths that reform will adopt divine right (Feudal Government) #as their preferred government @@ -33,7 +33,12 @@ } } can_pick = { - religion = { is_in_family = rf_eastern } + OR = { + religion = { is_in_family = rf_eastern } + doctrine:tenet_eastern_syncretism = { is_in_list = selected_doctrines } + has_doctrine = special_doctrine_is_eastern_pagan_faith + has_doctrine = doctrine_right_to_rule_rajadharma + } } parameters = { right_to_rule_mandala = yes } } @@ -47,11 +52,12 @@ } can_pick = { OR = { - religion_tag = zoroastrianism_religion + is_in_family = rf_mazdan + doctrine:tenet_zoroastrian_syncretism = { is_in_list = selected_doctrines } has_doctrine = special_doctrine_is_kitebacilweism + has_doctrine = doctrine_right_to_rule_sassanid } } - parameters = { right_to_rule_sassanid = yes } } diff --git a/WtWSMS/common/religion/holy_sites/BP_holy_sites.txt b/WtWSMS/common/religion/holy_sites/BP_holy_sites.txt index a5f9d159b0..832df7fb19 100644 --- a/WtWSMS/common/religion/holy_sites/BP_holy_sites.txt +++ b/WtWSMS/common/religion/holy_sites/BP_holy_sites.txt @@ -162,6 +162,24 @@ lori = { # Islam +# Dharmic (Nastika) +sravasti = { + county = c_sravasti + + character_modifier = { + name = holy_site_sravasti_effect_name + fertility = 0.15 + } +} +somapur = { + county = c_madhupur + barony = b_somapur + + character_modifier = { + name = holy_site_somapur_effect_name + intrigue_per_piety_level = 1 + } +} # Mazdan amida = { county = c_amida @@ -193,6 +211,17 @@ harran = { different_faith_opinion = 10 } } +#Eastern Pagan +kerala_dravidian = { + county = c_kerala #St. Thomas Christians. Gotta give this one a *big* bonus - conversion speed maybe?? + character_modifier = { + monthly_piety_gain_mult = 0.2 + } + flag = jerusalem_conversion_bonus # +20% County Conversion +} + +# Mazdan + #Zoroastrianism buren_mihr = { #Adur Burzen-Mihr, farmer fire county = c_baihaq diff --git a/WtWSMS/common/religion/religions/00_buddhism.txt b/WtWSMS/common/religion/religions/00_buddhism.txt index 4c2e302bb9..f490e09d95 100644 --- a/WtWSMS/common/religion/religions/00_buddhism.txt +++ b/WtWSMS/common/religion/religions/00_buddhism.txt @@ -1,5 +1,6 @@ ##### Changed from Vanilla (Mutable): doctrinal changes ##### Changed from Vanilla (Immutable): New Faiths, localization issues +#NB: Fix up holy sites after East and Southeast Asia added buddhism_religion = { family = rf_eastern graphical_faith = dharmic_gfx @@ -43,6 +44,7 @@ buddhism_religion = { doctrine = special_doctrine_is_eastern_faith # BUT ALSO: NO ONE LIKES MAITREYANS doctrine = special_doctrine_maitreya_hostility + doctrine = rice_mahayana_canon_doctrine # Fallback, if none defined #Coronation tradition doctrine = doctrine_no_anointment @@ -378,7 +380,7 @@ buddhism_religion = { ari = { color = { 253 103 58 } - icon = exp_ari_buddhism + icon = ari_buddhism holy_site = kusinagara holy_site = bodh_gaya @@ -658,6 +660,7 @@ buddhism_religion = { doctrine = doctrine_pilgrimage_local_rites # Special + doctrine = rice_vajrayana_canon_doctrine doctrine = special_doctrine_immaterial_harmony } @@ -778,6 +781,7 @@ buddhism_religion = { } # Special + doctrine = bp_no_canon_doctrine doctrine = special_doctrine_is_maitreya #doctrine = special_doctrine_immaterial_harmony } @@ -859,6 +863,7 @@ buddhism_religion = { doctrine = doctrine_pilgrimage_local_rites # Special + doctrine = rice_vajrayana_canon_doctrine doctrine = special_doctrine_immaterial_harmony } } diff --git a/WtWSMS/common/religion/religions/00_christianity.txt b/WtWSMS/common/religion/religions/00_christianity.txt index ee0556feb5..bad83c22f6 100644 --- a/WtWSMS/common/religion/religions/00_christianity.txt +++ b/WtWSMS/common/religion/religions/00_christianity.txt @@ -1381,7 +1381,7 @@ doctrine = doctrine_pluralism_pluralistic #Christian doctrines - doctrine = doctrine_christian_liturgical_rite_alexandrian_rite + doctrine = doctrine_christian_liturgical_rite_ethiopian_rite doctrine = doctrine_christian_christology_miaphysitism doctrine = doctrine_christian_judaic_role_judaizers @@ -2831,6 +2831,7 @@ doctrine = doctrine_christian_pneumatology_pneumatomachi doctrine = doctrine_christian_communion_repudiation doctrine = doctrine_christian_soteriology_original_sin + doctrine = doctrine_christian_liturgical_rite_none #Core Tenets doctrine = tenet_aniconism @@ -2886,6 +2887,7 @@ doctrine = doctrine_christian_christology_dyophysitism doctrine = doctrine_christian_perichoresis_trinitarianism doctrine = doctrine_christian_pneumatology_consubstantial + doctrine = doctrine_christian_soteriology_antinomianism doctrine = doctrine_christian_communion_transubstantiation doctrine = doctrine_no_anointment @@ -2934,6 +2936,7 @@ #Special Tolerance doctrine = special_doctrine_nicene_ecumenism + doctrine = doctrine_christian_liturgical_rite_latin #Tenets doctrine = tenet_communion @@ -3005,6 +3008,7 @@ #Special Tolerance doctrine = special_doctrine_nicene_ecumenism + doctrine = doctrine_christian_liturgical_rite_greek #Tenets doctrine = tenet_communion diff --git a/WtWSMS/common/religion/religions/00_donyipoloism.txt b/WtWSMS/common/religion/religions/00_donyipoloism.txt index b49f4fe406..336782963f 100644 --- a/WtWSMS/common/religion/religions/00_donyipoloism.txt +++ b/WtWSMS/common/religion/religions/00_donyipoloism.txt @@ -265,61 +265,11 @@ tani_religion = { doctrine = tenet_ancestor_worship } + #Actually sanamahism; WtWSMS no Umangais to deal with sedism = { - color = { 0.2 0.75 0.61 } - icon = sedism - reformed_icon = sedism_reformed - - holy_site = itanagar - holy_site = pemako - holy_site = rima - holy_site = tezu - holy_site = ilam - - doctrine = unreformed_faith_doctrine - - doctrine = doctrine_clerical_gender_male_only - - - doctrine = tenet_religious_legal_pronouncements - doctrine = tenet_ethnic_religion - doctrine = tenet_sanctity_of_nature - - localization = { - HighGodName = sedism_high_god_name - HighGodNamePossessive = sedism_high_god_name_possessive - HighGodNameSheHe = sedism_high_god_shehe - HighGodHerselfHimself = sedism_high_god_herselfhimself - HighGodHerHis = sedism_high_god_herhis - - #HealthGod - HealthGodName = sedism_health_god_name - HealthGodNamePossessive = sedism_health_god_name_possessive - HealthGodSheHe = CHARACTER_SHEHE_HE - HealthGodHerHis = CHARACTER_HERHIS_HIS - HealthGodHerHim = CHARACTER_HERHIM_HIM - - #WealthGod - WealthGodName = sedism_wealth_god_name - WealthGodNamePossessive = sedism_wealth_god_name_possessive - WealthGodSheHe = CHARACTER_SHEHE_HE - WealthGodHerHis = CHARACTER_HERHIS_HIS - WealthGodHerHim = CHARACTER_HERHIM_HIM - - #WarGod - WarGodName = sedism_war_god_name - WarGodNamePossessive = sedism_war_god_name_possessive - WarGodSheHe = CHARACTER_SHEHE_HE - WarGodHerHis = CHARACTER_HERHIS_HIS - WarGodHerHim = CHARACTER_HERHIM_HIM - - } - } - - bathouism = { - color = { 38 63 125 } - icon = mfi_romuva_tree #Representative of sacred Sijou shrub - reformed_icon = mfi_romuva_tree_reformed + color = { 0.1 0.5 0.9 } + icon = sanamahism + reformed_icon = sanamahism_reformed holy_site = itanagar holy_site = pemako @@ -329,39 +279,38 @@ tani_religion = { doctrine = unreformed_faith_doctrine - doctrine = tenet_sanctity_of_nature doctrine = tenet_ethnic_religion - doctrine = tenet_inner_journey + doctrine = tenet_ancestor_worship localization = { #HighGod - HighGodName = bathouism_high_god_name - HighGodNamePossessive = bathouism_high_god_name_possessive + HighGodName = sanamahism_high_god_name + HighGodNamePossessive = sanamahism_high_god_name_possessive HighGodNameSheHe = CHARACTER_SHEHE_HE HighGodHerselfHimself = CHARACTER_HIMSELF HighGodHerHis = CHARACTER_HERHIS_HIS #Creator - CreatorName = bathouism_creator_god_name - CreatorNamePossessive = bathouism_creator_god_name_possessive - CreatorSheHe = CHARACTER_SHEHE_HE - CreatorHerHis = CHARACTER_HERHIS_HIS - CreatorHerHim = CHARACTER_HERHIM_HIM + CreatorName = sanamahism_creator_god_name + CreatorNamePossessive = sanamahism_creator_god_name_possessive + CreatorSheHe = CHARACTER_SHEHE_IT + CreatorHerHis = CHARACTER_HERHIS_ITS + CreatorHerHim = CHARACTER_HERHIM_IT #HealthGod - HealthGodName = bathouism_health_god_name - HealthGodNamePossessive = bathouism_health_god_name_possessive + HealthGodName = sanamahism_creator_god_name + HealthGodNamePossessive = sanamahism_creator_god_name_possessive HealthGodSheHe = CHARACTER_SHEHE_HE HealthGodHerHis = CHARACTER_HERHIS_HIS HealthGodHerHim = CHARACTER_HERHIM_HIM #FertilityGod - FertilityGodName = bathouism_fertility_god_name - FertilityGodNamePossessive = bathouism_fertility_god_name_possessive - FertilityGodSheHe = CHARACTER_SHEHE_SHE - FertilityGodHerHis = CHARACTER_HERHIS_HER - FertilityGodHerHim = CHARACTER_HERHIM_HER + FertilityGodName = sanamahism_fertility_god_name + FertilityGodNamePossessive = sanamahism_fertility_god_name + FertilityGodSheHe = CHARACTER_SHEHE_HE + FertilityGodHerHis = CHARACTER_HERHIS_HIS + FertilityGodHerHim = CHARACTER_HERHIM_HIM #WealthGod WealthGodName = sanamahism_wealth_god_name @@ -371,56 +320,56 @@ tani_religion = { WealthGodHerHim = CHARACTER_HERHIM_HIM #HouseholdGod - HouseholdGodName = bathouism_household_god_name - HouseholdGodNamePossessive = bathouism_household_god_name_possessive - HouseholdGodSheHe = CHARACTER_SHEHE_THEY - HouseholdGodHerHis = CHARACTER_HERHIS_THEM - HouseholdGodHerHim = CHARACTER_HERHIM_THEIR + HouseholdGodName = sanamahism_household_god_name + HouseholdGodNamePossessive = sanamahism_household_god_name_possessive + HouseholdGodSheHe = CHARACTER_SHEHE_SHE + HouseholdGodHerHis = CHARACTER_HERHIS_HER + HouseholdGodHerHim = CHARACTER_HERHIM_HER #FateGod - FateGodName = bathouism_fate_god_name - FateGodNamePossessive = bathouism_fate_god_name_possessive + FateGodName = sanamahism_fate_god_name + FateGodNamePossessive = sanamahism_knowledge_god_name_possessive FateGodSheHe = CHARACTER_SHEHE_HE FateGodHerHis = CHARACTER_HERHIS_HIS FateGodHerHim = CHARACTER_HERHIM_HIM #KnowledgeGod - KnowledgeGodName = bathouism_knowledge_god_name - KnowledgeGodNamePossessive = bathouism_knowledge_god_name_possessive - KnowledgeGodSheHe = CHARACTER_SHEHE_HE - KnowledgeGodHerHis = CHARACTER_HERHIS_HIS - KnowledgeGodHerHim = CHARACTER_HERHIM_HIM + KnowledgeGodName = sanamahism_knowledge_god_name + KnowledgeGodNamePossessive = sanamahism_knowledge_god_name_possessive + KnowledgeGodSheHe = CHARACTER_SHEHE_SHE + KnowledgeGodHerHis = CHARACTER_HERHIS_HER + KnowledgeGodHerHim = CHARACTER_HERHIM_HER #WarGod - WarGodName = bathouism_war_god_name - WarGodNamePossessive = bathouism_war_god_name_possessive - WarGodSheHe = CHARACTER_SHEHE_HE - WarGodHerHis = CHARACTER_HERHIS_HIS - WarGodHerHim = CHARACTER_HERHIM_HIM + WarGodName = sanamahism_war_god_name + WarGodNamePossessive = sanamahism_war_god_name_possessive + WarGodSheHe = CHARACTER_SHEHE_SHE + WarGodHerHis = CHARACTER_HERHIS_HER + WarGodHerHim = CHARACTER_HERHIM_HER #TricksterGod - TricksterGodName = bathouism_trickster_god_name - TricksterGodNamePossessive = bathouism_trickster_god_name_possessive + TricksterGodName = sanamahism_trickster_god_name + TricksterGodNamePossessive = sanamahism_trickster_god_name_possessive TricksterGodSheHe = CHARACTER_SHEHE_SHE TricksterGodHerHis = CHARACTER_HERHIS_HER TricksterGodHerHim = CHARACTER_HERHIM_HIS #NightGod - NightGodName = bathouism_night_god_name - NightGodNamePossessive = bathouism_night_god_name_possessive + NightGodName = sanamahism_night_god_name + NightGodNamePossessive = sanamahism_night_god_name_possessive NightGodSheHe = CHARACTER_SHEHE_SHE NightGodHerHis = CHARACTER_HERHIS_HER NightGodHerHim = CHARACTER_HERHIM_HER #WaterGod - WaterGodName = bathouism_water_god_name - WaterGodNamePossessive = bathouism_water_god_name_possessive + WaterGodName = sanamahism_water_god_name + WaterGodNamePossessive = sanamahism_water_god_name_possessive WaterGodSheHe = CHARACTER_SHEHE_SHE WaterGodHerHis = CHARACTER_HERHIS_HER WaterGodHerHim = CHARACTER_HERHIM_HER #WitchGod - WitchGodName = shaktism_good_god_kali + WitchGodName = sanamahism_witch_name WitchGodHerHis = CHARACTER_HERHIS_HER WitchGodSheHe = CHARACTER_SHEHE_SHE WitchGodHerHim = CHARACTER_HERHIM_HER @@ -430,50 +379,50 @@ tani_religion = { PantheonTerm = religion_the_gods PantheonTermHasHave = pantheon_term_have GoodGodNames = { - bathouism_high_god_name - bathouism_good_god_mainao - bathouism_good_god_ailong - bathouism_good_god_khoila - bathouism_good_god_agrang - bathouism_good_god_sanjaborle - bathouism_good_god_rajkunbre + sanamahism_high_god_name + sanamahism_good_god_pankhangba + sanamahism_good_god_atingaa + sanamahism_good_god_leimerel_sidabi + sanamahism_good_god_emoinu } DevilName = hinduism_devil_name DevilNamePossessive = hinduism_devil_name_possessive DevilSheHe = CHARACTER_SHEHE_THEY - DevilHerHis = CHARACTER_HERHIS_THEIR + DevilHerHis = CHARACTER_HERHIS_THEIR DevilHerselfHimself = hinduism_devil_herselfhimself EvilGodNames = { hinduism_devil_name + hinduism_war_god_name + hinduism_evil_god_vetalas hinduism_evil_god_pishachas hinduism_evil_god_krodha } - HouseOfWorship = bathouism_house_of_worship - HouseOfWorshipPlural = bathouism_house_of_worship_plural - ReligiousSymbol = bathouism_religious_symbol - ReligiousText = paganism_religious_text - ReligiousHeadName = bathouism_religious_head_title - ReligiousHeadTitleName = bathouism_religious_head_title_name + HouseOfWorship = sanamahism_house_of_worship + HouseOfWorshipPlural = sanamahism_house_of_worship_plural + ReligiousSymbol = sanamahism_religious_symbol + ReligiousText = sanamahism_religious_text + ReligiousHeadName = sanamahism_religious_head_title + ReligiousHeadTitleName = sanamahism_religious_head_title_name DevoteeMale = paganism_devotee DevoteeMalePlural = paganism_devoteeplural DevoteeFemale = paganism_devotee DevoteeFemalePlural = paganism_devoteeplural DevoteeNeuter = paganism_devotee DevoteeNeuterPlural = paganism_devoteeplural - PriestMale = bathouism_priest - PriestMalePlural = bathouism_priest_plural - PriestFemale = bathouism_priest_female - PriestFemalePlural = bathouism_priest_female_plural + PriestMale = sanamahism_priest + PriestMalePlural = sanamahism_priest_plural + PriestFemale = sanamahism_priest_female + PriestFemalePlural = sanamahism_priest_female_plural PriestNeuter = sanamahism_priest - PriestNeuterPlural = bathouism_priest_plural - AltPriestTermPlural = bathouism_priest_term_plural - BishopMale = bathouism_priest - BishopMalePlural = bathouism_priest_plural - BishopFemale = bathouism_priest_female - BishopFemalePlural = bathouism_priest_female_plural - BishopNeuter = bathouism_priest - BishopNeuterPlural = bathouism_priest_plural + PriestNeuterPlural = sanamahism_priest_plural + AltPriestTermPlural = sanamahism_priest_term_plural + BishopMale = sanamahism_bishop + BishopMalePlural = sanamahism_bishop_plural + BishopFemale = sanamahism_bishop + BishopFemalePlural = sanamahism_bishop_plural + BishopNeuter = sanamahism_bishop + BishopNeuterPlural = sanamahism_bishop_plural DivineRealm = hinduism_divine_realm PositiveAfterLife = hinduism_positive_afterlife NegativeAfterLife = hinduism_negative_afterlife @@ -484,11 +433,10 @@ tani_religion = { } } - #WtWSMS differences: no Umangais to deal with - sanamahi_pagan = { - color = { 0.1 0.5 0.9 } - icon = sanamahism - reformed_icon = sanamahism_reformed + bathouism = { + color = { 38 63 125 } + icon = mfi_romuva_tree #Representative of sacred Sijou shrub + reformed_icon = mfi_romuva_tree_reformed holy_site = itanagar holy_site = pemako @@ -498,38 +446,39 @@ tani_religion = { doctrine = unreformed_faith_doctrine + doctrine = tenet_sanctity_of_nature doctrine = tenet_ethnic_religion - doctrine = tenet_ancestor_worship + doctrine = tenet_inner_journey localization = { #HighGod - HighGodName = sanamahism_high_god_name - HighGodNamePossessive = sanamahism_high_god_name_possessive + HighGodName = bathouism_high_god_name + HighGodNamePossessive = bathouism_high_god_name_possessive HighGodNameSheHe = CHARACTER_SHEHE_HE HighGodHerselfHimself = CHARACTER_HIMSELF HighGodHerHis = CHARACTER_HERHIS_HIS #Creator - CreatorName = sanamahism_creator_god_name - CreatorNamePossessive = sanamahism_creator_god_name_possessive - CreatorSheHe = CHARACTER_SHEHE_IT - CreatorHerHis = CHARACTER_HERHIS_ITS - CreatorHerHim = CHARACTER_HERHIM_IT + CreatorName = bathouism_creator_god_name + CreatorNamePossessive = bathouism_creator_god_name_possessive + CreatorSheHe = CHARACTER_SHEHE_HE + CreatorHerHis = CHARACTER_HERHIS_HIS + CreatorHerHim = CHARACTER_HERHIM_HIM #HealthGod - HealthGodName = sanamahism_creator_god_name - HealthGodNamePossessive = sanamahism_creator_god_name_possessive + HealthGodName = bathouism_health_god_name + HealthGodNamePossessive = bathouism_health_god_name_possessive HealthGodSheHe = CHARACTER_SHEHE_HE HealthGodHerHis = CHARACTER_HERHIS_HIS HealthGodHerHim = CHARACTER_HERHIM_HIM #FertilityGod - FertilityGodName = sanamahism_fertility_god_name - FertilityGodNamePossessive = sanamahism_fertility_god_name - FertilityGodSheHe = CHARACTER_SHEHE_HE - FertilityGodHerHis = CHARACTER_HERHIS_HIS - FertilityGodHerHim = CHARACTER_HERHIM_HIM + FertilityGodName = bathouism_fertility_god_name + FertilityGodNamePossessive = bathouism_fertility_god_name_possessive + FertilityGodSheHe = CHARACTER_SHEHE_SHE + FertilityGodHerHis = CHARACTER_HERHIS_HER + FertilityGodHerHim = CHARACTER_HERHIM_HER #WealthGod WealthGodName = sanamahism_wealth_god_name @@ -539,56 +488,56 @@ tani_religion = { WealthGodHerHim = CHARACTER_HERHIM_HIM #HouseholdGod - HouseholdGodName = sanamahism_household_god_name - HouseholdGodNamePossessive = sanamahism_household_god_name_possessive - HouseholdGodSheHe = CHARACTER_SHEHE_SHE - HouseholdGodHerHis = CHARACTER_HERHIS_HER - HouseholdGodHerHim = CHARACTER_HERHIM_HER + HouseholdGodName = bathouism_household_god_name + HouseholdGodNamePossessive = bathouism_household_god_name_possessive + HouseholdGodSheHe = CHARACTER_SHEHE_THEY + HouseholdGodHerHis = CHARACTER_HERHIS_THEM + HouseholdGodHerHim = CHARACTER_HERHIM_THEIR #FateGod - FateGodName = sanamahism_fate_god_name - FateGodNamePossessive = sanamahism_knowledge_god_name_possessive + FateGodName = bathouism_fate_god_name + FateGodNamePossessive = bathouism_fate_god_name_possessive FateGodSheHe = CHARACTER_SHEHE_HE FateGodHerHis = CHARACTER_HERHIS_HIS FateGodHerHim = CHARACTER_HERHIM_HIM #KnowledgeGod - KnowledgeGodName = sanamahism_knowledge_god_name - KnowledgeGodNamePossessive = sanamahism_knowledge_god_name_possessive - KnowledgeGodSheHe = CHARACTER_SHEHE_SHE - KnowledgeGodHerHis = CHARACTER_HERHIS_HER - KnowledgeGodHerHim = CHARACTER_HERHIM_HER + KnowledgeGodName = bathouism_knowledge_god_name + KnowledgeGodNamePossessive = bathouism_knowledge_god_name_possessive + KnowledgeGodSheHe = CHARACTER_SHEHE_HE + KnowledgeGodHerHis = CHARACTER_HERHIS_HIS + KnowledgeGodHerHim = CHARACTER_HERHIM_HIM #WarGod - WarGodName = sanamahism_war_god_name - WarGodNamePossessive = sanamahism_war_god_name_possessive - WarGodSheHe = CHARACTER_SHEHE_SHE - WarGodHerHis = CHARACTER_HERHIS_HER - WarGodHerHim = CHARACTER_HERHIM_HER + WarGodName = bathouism_war_god_name + WarGodNamePossessive = bathouism_war_god_name_possessive + WarGodSheHe = CHARACTER_SHEHE_HE + WarGodHerHis = CHARACTER_HERHIS_HIS + WarGodHerHim = CHARACTER_HERHIM_HIM #TricksterGod - TricksterGodName = sanamahism_trickster_god_name - TricksterGodNamePossessive = sanamahism_trickster_god_name_possessive + TricksterGodName = bathouism_trickster_god_name + TricksterGodNamePossessive = bathouism_trickster_god_name_possessive TricksterGodSheHe = CHARACTER_SHEHE_SHE TricksterGodHerHis = CHARACTER_HERHIS_HER TricksterGodHerHim = CHARACTER_HERHIM_HIS #NightGod - NightGodName = sanamahism_night_god_name - NightGodNamePossessive = sanamahism_night_god_name_possessive + NightGodName = bathouism_night_god_name + NightGodNamePossessive = bathouism_night_god_name_possessive NightGodSheHe = CHARACTER_SHEHE_SHE NightGodHerHis = CHARACTER_HERHIS_HER NightGodHerHim = CHARACTER_HERHIM_HER #WaterGod - WaterGodName = sanamahism_water_god_name - WaterGodNamePossessive = sanamahism_water_god_name_possessive + WaterGodName = bathouism_water_god_name + WaterGodNamePossessive = bathouism_water_god_name_possessive WaterGodSheHe = CHARACTER_SHEHE_SHE WaterGodHerHis = CHARACTER_HERHIS_HER WaterGodHerHim = CHARACTER_HERHIM_HER #WitchGod - WitchGodName = sanamahism_witch_name + WitchGodName = shaktism_good_god_kali WitchGodHerHis = CHARACTER_HERHIS_HER WitchGodSheHe = CHARACTER_SHEHE_SHE WitchGodHerHim = CHARACTER_HERHIM_HER @@ -598,50 +547,50 @@ tani_religion = { PantheonTerm = religion_the_gods PantheonTermHasHave = pantheon_term_have GoodGodNames = { - sanamahism_high_god_name - sanamahism_good_god_pankhangba - sanamahism_good_god_atingaa - sanamahism_good_god_leimerel_sidabi - sanamahism_good_god_emoinu + bathouism_high_god_name + bathouism_good_god_mainao + bathouism_good_god_ailong + bathouism_good_god_khoila + bathouism_good_god_agrang + bathouism_good_god_sanjaborle + bathouism_good_god_rajkunbre } DevilName = hinduism_devil_name DevilNamePossessive = hinduism_devil_name_possessive DevilSheHe = CHARACTER_SHEHE_THEY - DevilHerHis = CHARACTER_HERHIS_THEIR + DevilHerHis = CHARACTER_HERHIS_THEIR DevilHerselfHimself = hinduism_devil_herselfhimself EvilGodNames = { hinduism_devil_name - hinduism_war_god_name - hinduism_evil_god_vetalas hinduism_evil_god_pishachas hinduism_evil_god_krodha } - HouseOfWorship = sanamahism_house_of_worship - HouseOfWorshipPlural = sanamahism_house_of_worship_plural - ReligiousSymbol = sanamahism_religious_symbol - ReligiousText = sanamahism_religious_text - ReligiousHeadName = sanamahism_religious_head_title - ReligiousHeadTitleName = sanamahism_religious_head_title_name + HouseOfWorship = bathouism_house_of_worship + HouseOfWorshipPlural = bathouism_house_of_worship_plural + ReligiousSymbol = bathouism_religious_symbol + ReligiousText = paganism_religious_text + ReligiousHeadName = bathouism_religious_head_title + ReligiousHeadTitleName = bathouism_religious_head_title_name DevoteeMale = paganism_devotee DevoteeMalePlural = paganism_devoteeplural DevoteeFemale = paganism_devotee DevoteeFemalePlural = paganism_devoteeplural DevoteeNeuter = paganism_devotee DevoteeNeuterPlural = paganism_devoteeplural - PriestMale = sanamahism_priest - PriestMalePlural = sanamahism_priest_plural - PriestFemale = sanamahism_priest_female - PriestFemalePlural = sanamahism_priest_female_plural + PriestMale = bathouism_priest + PriestMalePlural = bathouism_priest_plural + PriestFemale = bathouism_priest_female + PriestFemalePlural = bathouism_priest_female_plural PriestNeuter = sanamahism_priest - PriestNeuterPlural = sanamahism_priest_plural - AltPriestTermPlural = sanamahism_priest_term_plural - BishopMale = sanamahism_bishop - BishopMalePlural = sanamahism_bishop_plural - BishopFemale = sanamahism_bishop - BishopFemalePlural = sanamahism_bishop_plural - BishopNeuter = sanamahism_bishop - BishopNeuterPlural = sanamahism_bishop_plural + PriestNeuterPlural = bathouism_priest_plural + AltPriestTermPlural = bathouism_priest_term_plural + BishopMale = bathouism_priest + BishopMalePlural = bathouism_priest_plural + BishopFemale = bathouism_priest_female + BishopFemalePlural = bathouism_priest_female_plural + BishopNeuter = bathouism_priest + BishopNeuterPlural = bathouism_priest_plural DivineRealm = hinduism_divine_realm PositiveAfterLife = hinduism_positive_afterlife NegativeAfterLife = hinduism_negative_afterlife diff --git a/WtWSMS/common/religion/religions/00_dualism.txt b/WtWSMS/common/religion/religions/00_dualism.txt index 1a52d61deb..545613b0fb 100644 --- a/WtWSMS/common/religion/religions/00_dualism.txt +++ b/WtWSMS/common/religion/religions/00_dualism.txt @@ -1012,6 +1012,8 @@ dualism_religion = { holy_site = samarkand holy_site = quanzhou + doctrine = gnostic_syncretism_supersessionism + doctrine = doctrine_polytheist doctrine = tenet_eastern_syncretism doctrine = tenet_adaptive diff --git a/WtWSMS/common/religion/religions/00_hellenism.txt b/WtWSMS/common/religion/religions/00_hellenism.txt index 159f3948cf..98287dbfce 100644 --- a/WtWSMS/common/religion/religions/00_hellenism.txt +++ b/WtWSMS/common/religion/religions/00_hellenism.txt @@ -8,7 +8,7 @@ hellenism_religion = { doctrine = pagan_hostility_doctrine #Main Group - doctrine = doctrine_polytheist + doctrine = doctrine_roman_polytheist doctrine = doctrine_no_head doctrine = doctrine_gender_male_dominated doctrine = doctrine_pluralism_pluralistic @@ -197,10 +197,10 @@ hellenism_religion = { DivineRealm = hellenism_divine_realm DivineRealm2 = hellenism_divine_realm_2 DivineRealm3 = hellenism_divine_realm_3 - PositiveAfterLife = hellenism_positive_afterlife + PositiveAfterLife = hellenism_death_deity_name PositiveAfterLife2 = hellenism_death_deity_name_2 PositiveAfterLife3 = hellenism_death_deity_name_3 - NegativeAfterLife = hellenism_negative_afterlife + NegativeAfterLife = hellenism_death_deity_name NegativeAfterLife2 = hellenism_death_deity_name_2 NegativeAfterLife3 = hellenism_death_deity_name_3 DeathDeityName = hellenism_death_deity_name @@ -239,7 +239,7 @@ hellenism_religion = { holy_site = rome doctrine = tenet_bhakti #With 1.3, bhakti is the patron god mechanic - doctrine = tenet_interpretatio_romana + doctrine = tenet_esotericism #Modeling the Mystery Religions that weren't as distinct as Mithraism was doctrine = tenet_astrology localization = { @@ -260,14 +260,16 @@ hellenism_religion = { holy_site = rome doctrine = doctrine_ritual_vegetarianism_partial + doctrine = doctrine_monist #Doctrinal deviations doctrine = doctrine_spiritual_head doctrine = doctrine_theocracy_lay_clergy + doctrine = special_doctrine_humanistic_philosophy #Tenets - doctrine = tenet_literalism #Philosophical Basis - doctrine = tenet_cosmopolitanism + doctrine = tenet_bhakti #Julian definitely had shades of this + doctrine = tenet_alexandrian_catechism doctrine = tenet_esotericism localization = { @@ -311,6 +313,9 @@ hellenism_religion = { holy_site = mt_olympus holy_site = olympia holy_site = athens + + #Mystery religion + doctrine = doctrine_clerical_succession_spiritual_appointment doctrine = tenet_esotericism doctrine = tenet_reincarnation #Similarity to Pythagoreanism @@ -341,12 +346,14 @@ hellenism_religion = { holy_site = mt_olympus doctrine = doctrine_gender_equal + doctrine = special_doctrine_humanistic_philosophy + doctrine = doctrine_monist doctrine = doctrine_ritual_vegetarianism_required doctrine = tenet_esotericism doctrine = tenet_pacifism - doctrine = tenet_literalism #Philosophical Basis + doctrine = tenet_alexandrian_catechism localization = { PriestMale = platonism_priest_neuter @@ -376,10 +383,17 @@ hellenism_religion = { #Doctrines: doctrine = doctrine_no_head + doctrine = special_doctrine_humanistic_philosophy + doctrine = doctrine_monist doctrine = tenet_legalism #Dikaoiosyne - doctrine = tenet_literalism #Philosophical Basis - doctrine = tenet_cosmopolitanism + doctrine = tenet_consolamentum + + doctrine_selection_pair = { + requires_dlc_flag = all_under_heaven + doctrine = tenet_harmonious_society + fallback_doctrine = tenet_alexandrian_catechism + } localization = { #Creator @@ -448,10 +462,13 @@ hellenism_religion = { #Was an official cult, so has theocratic vassals doctrine = doctrine_theocracy_temporal doctrine = doctrine_spiritual_head + #Women should have a better lot in the cult of the mother + doctrine = doctrine_gender_equal #Needed because of interaction with sacred eunuchs doctrine = doctrine_clerical_gender_male_only doctrine = doctrine_clerical_marriage_disallowed + doctrine = doctrine_clerical_succession_spiritual_appointment doctrine = special_doctrine_sacred_eunuchs @@ -495,6 +512,9 @@ hellenism_religion = { holy_site = alexandria #WtWSMS holy_site = athens #WtWSMS + #Mystery religion + doctrine = doctrine_clerical_succession_spiritual_appointment + #Male-dominated religion populari with the military doctrine = doctrine_clerical_function_recruitment doctrine = doctrine_clerical_gender_either #[1] diff --git a/WtWSMS/common/religion/religions/00_hinduism.txt b/WtWSMS/common/religion/religions/00_hinduism.txt index d730f2558f..8c2ee9ade8 100644 --- a/WtWSMS/common/religion/religions/00_hinduism.txt +++ b/WtWSMS/common/religion/religions/00_hinduism.txt @@ -1,4 +1,5 @@ -hinduism_religion = { +#NB: Fix up holy sites after East and Southeast Asia added +hinduism_religion = { family = rf_eastern graphical_faith = dharmic_gfx doctrine = eastern_hostility_doctrine @@ -255,7 +256,7 @@ holy_site = ujjayini holy_site = dwarka - doctrine = tenet_monasticism + doctrine = tenet_preservation doctrine = tenet_bhakti doctrine = tenet_esotericism @@ -388,7 +389,7 @@ doctrine = tenet_bhakti doctrine = tenet_monasticism - doctrine = tenet_esotericism + doctrine = tenet_sacred_destruction doctrine = sampradaya_shaivism_doctrine @@ -526,6 +527,8 @@ doctrine = tenet_inner_journey doctrine = sampradaya_shaktism_doctrine + doctrine = doctrine_gender_equal + doctrine = doctrine_clerical_gender_either localization = { HighGodName = shaktism_good_god_sundari @@ -561,6 +564,8 @@ doctrine = tenet_esotericism doctrine = sampradaya_shaktism_doctrine + doctrine = doctrine_gender_equal + doctrine = doctrine_clerical_gender_either localization = { HighGodName = shaktism_good_god_kali @@ -715,7 +720,7 @@ holy_site = dwarka doctrine = tenet_ritual_hospitality - doctrine = tenet_esotericism + doctrine = tenet_ritual_celebrations #Fits better than Esotericism; big show of making offerings doctrine = tenet_legalism doctrine = sampradaya_shrautism_doctrine diff --git a/WtWSMS/common/religion/religions/00_judaism.txt b/WtWSMS/common/religion/religions/00_judaism.txt index a87201e277..21c6c9743d 100644 --- a/WtWSMS/common/religion/religions/00_judaism.txt +++ b/WtWSMS/common/religion/religions/00_judaism.txt @@ -25,7 +25,7 @@ judaism_religion = { doctrine = doctrine_clerical_marriage_allowed doctrine = doctrine_clerical_succession_temporal_fixed_appointment - doctrine = doctrine_right_to_rule_divine + doctrine = doctrine_right_to_rule_material #Ritual Doctrines doctrine = doctrine_pilgrimage_encouraged diff --git a/WtWSMS/common/religion/religions/00_tengrism.txt b/WtWSMS/common/religion/religions/00_tengrism.txt index 8a3ba81bfd..e0408b6a19 100644 --- a/WtWSMS/common/religion/religions/00_tengrism.txt +++ b/WtWSMS/common/religion/religions/00_tengrism.txt @@ -249,6 +249,7 @@ holy_site = sarysyn doctrine = unreformed_faith_doctrine + doctrine = doctrine_clerical_succession_spiritual_appointment doctrine = tenet_mystical_birthright doctrine = tenet_ethnic_religion diff --git a/WtWSMS/common/religion/religions/BP_assyrian.txt b/WtWSMS/common/religion/religions/BP_assyrian.txt index feea7cc0ff..b9549af3ac 100644 --- a/WtWSMS/common/religion/religions/BP_assyrian.txt +++ b/WtWSMS/common/religion/religions/BP_assyrian.txt @@ -186,7 +186,7 @@ assyrian_religion = { ReligiousText = assyrian_religious_text ReligiousText2 = assyrian_religious_text ReligiousText3 = assyrian_religious_text - ReligiousHeadName = zunism_religious_head_title + ReligiousHeadName = assyrian_religious_head_title ReligiousHeadTitleName = zunism_religious_head_title_name DevoteeMale = assyrian_devotee DevoteeMalePlural = assyrian_devoteeplural diff --git a/WtWSMS/common/religion/religions/BP_celtic.txt b/WtWSMS/common/religion/religions/BP_celtic.txt index 25c01fad91..dc0dfa00c0 100644 --- a/WtWSMS/common/religion/religions/BP_celtic.txt +++ b/WtWSMS/common/religion/religions/BP_celtic.txt @@ -237,8 +237,15 @@ holy_site = armagh #Replaces Dublin for both Celtic Pagan and Insular Celtic doctrine = tenet_warmonger #Matches WtWSMS war traits - doctrine = tenet_human_sacrifice #WtWSMS feature doctrine = tenet_sanctity_of_nature + + doctrine_selection_pair = { + requires_dlc_flag = all_under_heaven + doctrine = tenet_cranial_trophies + fallback_doctrine = tenet_human_sacrifice #WtWSMS feature + } + + doctrine = special_doctrine_runestones } } } diff --git a/WtWSMS/common/religion/religions/BP_indian_tribal.txt b/WtWSMS/common/religion/religions/BP_indian_tribal.txt index 8897007052..6149ac2c45 100644 --- a/WtWSMS/common/religion/religions/BP_indian_tribal.txt +++ b/WtWSMS/common/religion/religions/BP_indian_tribal.txt @@ -240,7 +240,7 @@ indian_tribal_religion = { reformed_icon = pagan_reformed doctrine = unreformed_faith_doctrine - #Holy Sites taken from sites near munda peoples + #Holy Sites taken from sites near Gondi People holy_site = shikharj holy_site = sarnath holy_site = bodh_gaya @@ -251,5 +251,31 @@ indian_tribal_religion = { doctrine = tenet_pacifism doctrine = tenet_sanctity_of_nature } + dravidian_pagan = { + color = { 0.15 0.40 0.15 } + icon = pagan + reformed_icon = pagan_reformed + doctrine = unreformed_faith_doctrine + + #Holy sites picked to be close to Tamil areas + holy_site = kerala_dravidian + holy_site = amaravati + holy_site = atamasthana + holy_site = kanchipuram + holy_site = sittannavasal + + doctrine = tenet_adorcism #Spirit possession of women + doctrine = tenet_adaptive #Evolved into Srikula Shaktism + doctrine = tenet_ancestor_worship #Holy Kingship + Hero Worship + + doctrine = doctrine_right_to_rule_rajadharma + + doctrine = special_doctrine_runestones #WtWSMS feature; only finding evidence in the south + doctrine = sampradaya_shaktism_doctrine #Proto-Shaktism + doctrine = doctrine_clerical_gender_either + doctrine = doctrine_ritual_vegetarianism_partial + + #TODO: Localization + } } } \ No newline at end of file diff --git a/WtWSMS/common/religion/religions/BP_nastika.txt b/WtWSMS/common/religion/religions/BP_nastika.txt new file mode 100644 index 0000000000..b1374797bc --- /dev/null +++ b/WtWSMS/common/religion/religions/BP_nastika.txt @@ -0,0 +1,317 @@ +nastika_religion = { + family = rf_eastern #Dharmic + graphical_faith = dharmic_gfx + doctrine = eastern_hostility_doctrine + + #Main Group + doctrine = doctrine_agnostic + doctrine = doctrine_no_head + doctrine = doctrine_gender_male_dominated + doctrine = doctrine_pluralism_pluralistic + doctrine = doctrine_theocracy_lay_clergy + + #Marriage + doctrine = doctrine_polygamy + doctrine = doctrine_divorce_allowed + doctrine = doctrine_bastardry_none + doctrine = doctrine_consanguinity_cousins + + #Crimes + doctrine = doctrine_homosexuality_accepted + doctrine = doctrine_adultery_men_shunned + doctrine = doctrine_adultery_women_shunned + doctrine = doctrine_kinslaying_shunned + doctrine = doctrine_deviancy_shunned + doctrine = doctrine_witchcraft_crime + + #Clerical Functions + doctrine = doctrine_clerical_function_alms_and_pacification + doctrine = doctrine_clerical_gender_either + doctrine = doctrine_clerical_marriage_allowed + doctrine = doctrine_clerical_succession_temporal_appointment + + #Special Doctrines + doctrine = special_doctrine_is_nastika_faith + + #Forbid pilgrimages + doctrine = doctrine_pilgrimage_forbidden + + #Funeral tradition common to eastern faiths + doctrine = doctrine_funeral_cremation + + #Coronation tradition + doctrine = doctrine_no_anointment + + #Mod doctrines + doctrine = doctrine_right_to_rule_material + doctrine = doctrine_ritual_vegetarianism_partial + doctrine = nudity_doctrine_no_naked_priests + + traits = { + virtues = { temperate cynical content } + sins = { arbitrary arrogant vengeful } + } + + custom_faith_icons = { + custom_faith_1 custom_faith_2 custom_faith_3 custom_faith_4 custom_faith_5 custom_faith_6 custom_faith_7 custom_faith_8 custom_faith_9 custom_faith_10 dualism_custom_1 zoroastrian_custom_1 zoroastrian_custom_2 buddhism_custom_1 buddhism_custom_2 buddhism_custom_3 buddhism_custom_4 taoism_custom_1 yazidi_custom_1 sunni_custom_2 sunni_custom_3 sunni_custom_4 muhakkima_1 muhakkima_2 muhakkima_4 muhakkima_5 muhakkima_6 judaism_custom_1 custom_faith_fp1_fenrir custom_faith_fp1_irminsul custom_faith_fp1_jormungandr custom_faith_fp1_odins_ravens custom_faith_fp1_runestone_moon custom_faith_fp1_thors_hammer custom_faith_fp1_valknut custom_faith_fp1_yggdrasil custom_faith_boromian_circles custom_faith_lotus custom_faith_aum_tibetan custom_faith_pentagram custom_faith_pentagram_inverted custom_faith_burning_bush custom_faith_allah custom_faith_gankyil custom_faith_eye_of_providence custom_faith_dove custom_faith_ichthys custom_faith_lamb custom_faith_black_sheep custom_faith_ankh custom_faith_chi_rho custom_faith_hamsa custom_faith_cool_s custom_faith_magatama custom_faith_soto custom_faith_benzhuism + } + + holy_order_names = { + { name = "holy_order_vyuha_of_highgod" } + { name = "holy_order_jivas_of_madhya_loka" } + { name = "holy_order_warriors_of_the_symbol" } + { name = "holy_order_vyuha_of_the_temple_of_place" } + } + + holy_order_maa = { paiks } + + localization = { + #HighGod + HighGodName = nastika_soul + HighGodName2 = nastika_soul + HighGodNamePossessive = nastika_soul_possessive + HighGodNameSheHe = CHARACTER_SHEHE_IT + HighGodHerselfHimself = CHARACTER_ITSELF + HighGodHerHis = CHARACTER_HERHIS_ITS + HighGodNameAlternate = nastika_fate + HighGodNameAlternatePossessive = nastika_fate_possessive + + #Creator + CreatorName = nastika_fate + CreatorNamePossessive = nastika_fate_possessive + CreatorSheHe = CHARACTER_SHEHE_IT + CreatorHerHis = CHARACTER_HERHIS_ITS + CreatorHerHim = CHARACTER_HERHIM_IT + + #HealthGod + HealthGodName = nastika_happiness + HealthGodNamePossessive = nastika_happiness_possessive + HealthGodSheHe = CHARACTER_SHEHE_IT + HealthGodHerHis = CHARACTER_HERHIS_ITS + HealthGodHerHim = CHARACTER_HERHIM_IT + + #FertilityGod + FertilityGodName = ajivika_fertility_god_name + FertilityGodNamePossessive = ajivika_fertility_god_name_possessive + FertilityGodSheHe = CHARACTER_SHEHE_SHE + FertilityGodHerHis = CHARACTER_HERHIS_HER + FertilityGodHerHim = CHARACTER_HERHIM_HER + + #WealthGod + WealthGodName = nastika_happiness + WealthGodNamePossessive = nastika_happiness_possessive + WealthGodSheHe = CHARACTER_SHEHE_IT + WealthGodHerHis = CHARACTER_HERHIS_ITS + WealthGodHerHim = CHARACTER_HERHIM_IT + + #HouseholdGod + HouseholdGodName = ajivika_household_god_name + HouseholdGodNamePossessive = ajivika_household_god_name_possessive + HouseholdGodSheHe = CHARACTER_SHEHE_HE + HouseholdGodHerHis = CHARACTER_HERHIS_HIS + HouseholdGodHerHim = CHARACTER_HERHIM_HIM + + #FateGod + FateGodName = nastika_fate + FateGodNamePossessive = nastika_fate_possessive + FateGodSheHe = CHARACTER_SHEHE_IT + FateGodHerHis = CHARACTER_HERHIS_ITS + FateGodHerHim = CHARACTER_HERHIM_IT + + #KnowledgeGod + KnowledgeGodName = ajivika_knowledge_god_name + KnowledgeGodNamePossessive = ajivika_knowledge_god_name_possessive + KnowledgeGodSheHe = CHARACTER_SHEHE_HE + KnowledgeGodHerHis = CHARACTER_HERHIS_HIS + KnowledgeGodHerHim = CHARACTER_HERHIM_HIM + + #WarGod + WarGodName = ajivika_war_god_name + WarGodNamePossessive = ajivika_war_god_name_possessive + WarGodSheHe = CHARACTER_SHEHE_HE + WarGodHerHis = CHARACTER_HERHIS_HIS + WarGodHerHim = CHARACTER_HERHIM_HIM + + #TricksterGod + TricksterGodName = nastika_fate + TricksterGodNamePossessive = nastika_fate_possessive + TricksterGodSheHe = CHARACTER_SHEHE_IT + TricksterGodHerHis = CHARACTER_HERHIS_ITS + TricksterGodHerHim = CHARACTER_HERHIM_IT + + #NightGod + NightGodName = hinduism_water_god_name #Literally means night + NightGodNamePossessive = hinduism_water_god_name_possessive + NightGodSheHe = CHARACTER_SHEHE_SHE + NightGodHerHis = CHARACTER_HERHIS_HER + NightGodHerHim = CHARACTER_HERHIM_HER + + #WaterGod + WaterGodName = hinduism_water_god_name + WaterGodNamePossessive = hinduism_water_god_name_possessive + WaterGodSheHe = CHARACTER_SHEHE_SHE + WaterGodHerHis = CHARACTER_HERHIS_HER + WaterGodHerHim = CHARACTER_HERHIM_HER + + + PantheonTerm = nastika_soul + PantheonTerm2 = nastika_soul + PantheonTerm3 = nastika_soul + PantheonTermHasHave = pantheon_term_has + GoodGodNames = { + nastika_happiness + nastika_soul + ajivika_knowledge_god_name + } + DevilName = nastika_sorrow + DevilNamePossessive = nastika_sorrow_possessive + DevilSheHe = CHARACTER_SHEHE_IT + DevilHerHis = CHARACTER_HERHIS_ITS + DevilHerselfHimself = CHARACTER_ITSELF + EvilGodNames = { + nastika_sorrow + hinduism_devil_name + jainism_evil_god_ignorance + } + HouseOfWorship = hinduism_house_of_worship + HouseOfWorship2 = hinduism_house_of_worship_2 + HouseOfWorship3 = hinduism_house_of_worship_3 + HouseOfWorshipPlural = hinduism_house_of_worship_plural + ReligiousSymbol = nastika_symbol + ReligiousSymbol2 = nastika_symbol + ReligiousSymbol3 = nastika_symbol + ReligiousText = nastika_holy_text + ReligiousText2 = nastika_holy_text + ReligiousText3 = nastika_holy_text + ReligiousHeadName = jainism_religious_head_title + ReligiousHeadTitleName = hinduism_religious_head_title_name + DevoteeMale = nastika_devoted + DevoteeMalePlural = nastika_devoted_plural + DevoteeFemale = nastika_devoted + DevoteeFemalePlural = nastika_devoted_plural + DevoteeNeuter = nastika_devoted + DevoteeNeuterPlural = nastika_devoted_plural + PriestMale = nastika_devoted + PriestMalePlural = nastika_devoted_plural + PriestFemale = nastika_devoted + PriestFemalePlural = nastika_devoted_plural + PriestNeuter = nastika_devoted + PriestNeuterPlural = nastika_devoted_plural + AltPriestTermPlural = buddhism_alt_priest_term + BishopMale = nastika_devoted + BishopMalePlural = nastika_devoted_plural + BishopFemale = nastika_devoted + BishopFemalePlural = nastika_devoted_plural + BishopNeuter = nastika_devoted + BishopNeuterPlural = nastika_devoted_plural + DivineRealm = nastika_soul + DivineRealm2 = nastika_soul + DivineRealm3 = nastika_soul + PositiveAfterLife = nastika_afterlife_positive + PositiveAfterLife2 = nastika_afterlife_positive + PositiveAfterLife3 = nastika_afterlife_positive + NegativeAfterLife = nastika_sorrow + NegativeAfterLife2 = nastika_sorrow + NegativeAfterLife3 = nastika_sorrow + DeathDeityName = nastika_fate + DeathDeityNamePossessive = nastika_fate_possessive + DeathDeitySheHe = CHARACTER_SHEHE_IT + DeathDeityHerHis = CHARACTER_HERHIS_ITS + DeathDeityHerHim = CHARACTER_HERHIM_IT + WitchGodName = nastika_witch_god_name + WitchGodNamePossessive = nastika_witch_god_name_possessive + WitchGodSheHe = witchgod_shehe_they + WitchGodHerHis = witchgod_herhis_their + WitchGodHerHim = witchgod_herhim_them + WitchGodMistressMaster = witch_master + WitchGodMotherFather = witch_source + + GHWName = ghw_purification + GHWNamePlural = ghw_purifications + } + + faiths = { + ajivika = { + color = { 0.4 0.1 0.9 } + icon = nastika_ajivika + + holy_site = atamasthana #Ajivika sangha gelam, shared w/ Buddhism + holy_site = bodh_gaya #Belatthiputra of Magadhan origin, shared w/ Buddhism + holy_site = ellora #Interfaith site, shared w/ Jainism + holy_site = somapur #Major university + holy_site = sravasti #Nearest to birthplace of Gosala + + doctrine = tenet_consolamentum + doctrine = tenet_dharmic_pacifism + doctrine = tenet_astrology + + doctrine = doctrine_pilgrimage_local_rites + doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + + doctrine = doctrine_right_to_rule_rajadharma + doctrine = doctrine_ritual_vegetarianism_clerics + doctrine = nudity_doctrine_naked_priests + + localization = { + ReligiousText = ajivika_holy_text + ReligiousText2 = ajivika_holy_text + ReligiousText3 = ajivika_holy_text + } + } + carvaka = { + color = { 0.0 0.3 0.6 } + icon = nastika_carvaka + + holy_site = atamasthana + holy_site = bodh_gaya + holy_site = ellora + holy_site = somapur + holy_site = sravasti + + doctrine = tenet_adaptive + doctrine = tenet_hedonistic + + doctrine_selection_pair = { + requires_dlc_flag = all_under_heaven + doctrine = tenet_pursuit_of_knowledge + fallback_doctrine = tenet_literalism + } + + doctrine = doctrine_clerical_gender_male_only + doctrine = doctrine_deviancy_accepted + + localization = { + ReligiousText = carvaka_holy_text + ReligiousText2 = carvaka_holy_text + ReligiousText3 = carvaka_holy_text + # No afterlife + PositiveAfterLife = carvaka_afterlife_positive + PositiveAfterLife2 = carvaka_afterlife_positive + PositiveAfterLife3 = carvaka_afterlife_positive + NegativeAfterLife = carvaka_afterlife_negative + NegativeAfterLife2 = carvaka_afterlife_negative_2 + NegativeAfterLife3 = carvaka_afterlife_negative_3 + } + } + ajnana = { + color = { 0.9 0.1 0.4 } + icon = nastika_ajnana + + holy_site = atamasthana + holy_site = bodh_gaya + holy_site = ellora + holy_site = somapur + holy_site = sravasti + + doctrine = tenet_adaptive + doctrine = tenet_sacred_shadows # Accused of "eel-wriggling"; rejected claims to revealed truths as impossible, thus can dismiss honesty as naive + doctrine = tenet_no_mind # Considered knowledge to be burdensome, compare Ajivika doctrine of colorless mind + + #Antinomian ethics + doctrine = doctrine_adultery_men_accepted + doctrine = doctrine_adultery_women_accepted + doctrine = doctrine_kinslaying_accepted + doctrine = doctrine_deviancy_accepted + } + } +} \ No newline at end of file diff --git a/WtWSMS/common/religion/religions/BP_proto_carpathian.txt b/WtWSMS/common/religion/religions/BP_proto_carpathian.txt index 3f674fd23d..f2ecb13b2f 100644 --- a/WtWSMS/common/religion/religions/BP_proto_carpathian.txt +++ b/WtWSMS/common/religion/religions/BP_proto_carpathian.txt @@ -240,6 +240,7 @@ doctrine = unreformed_faith_doctrine doctrine = doctrine_funeral_cremation #Shifted from inhumation to cremation by the Iron Age + doctrine = doctrine_pilgrimage_mandatory #Reverence of sacred spaces central to practice #WtWSMS Sites: epeiros, dyrrachion, venezia, senj, apulia holy_site = epeiros diff --git a/WtWSMS/common/scripted_character_templates/00_priest_character_template_BP_overwrite.txt b/WtWSMS/common/scripted_character_templates/00_priest_character_template_BP_overwrite.txt new file mode 100644 index 0000000000..de1d0e22cd --- /dev/null +++ b/WtWSMS/common/scripted_character_templates/00_priest_character_template_BP_overwrite.txt @@ -0,0 +1,320 @@ +priest_character_template = { + age = { 30 60 } + random_traits_list = { + count = 1 + education_learning_2 = {} + education_learning_3 = {} + education_learning_4 = {} + } + random_traits = yes + + faith = root.faith + culture = root.culture + gender_female_chance = root_faith_clergy_gender_female_chance + learning = { + min_template_high_skill + max_template_high_skill + } + + after_creation = { + add_character_flag = { + flag = need_priest_outfit + } + bp_setup_priest_traits_effect = yes + } +} + +simple_priest_character_template = { + age = { 30 60 } + random_traits_list = { + count = 1 + education_learning_2 = {} + education_learning_3 = {} + education_learning_4 = {} + } + random_traits = yes + learning = { + min_template_high_skill + max_template_high_skill + } + + after_creation = { + add_character_flag = { + flag = need_priest_outfit + } + bp_setup_priest_traits_effect = yes + } +} + +virtuous_priest_character_template = { + age = { 30 60 } + random_traits_list = { + count = 1 + education_learning_3 = {} + education_learning_4 = {} + } + #Virtue Personality + #Give them traits which are considered virtuous in their faith. Traits which would be the opposite of a neutral personality are omitted. + random_traits_list = { + count = 3 + lustful = { + trigger = { + root.faith = { trait_is_virtue = lustful } + } + } + chaste = { + trigger = { + root.faith = { trait_is_virtue = chaste } + } + } + gluttonous = { + trigger = { + root.faith = { trait_is_virtue = gluttonous } + } + } + temperate = { + trigger = { + root.faith = { trait_is_virtue = temperate } + } + } + greedy = { + trigger = { + root.faith = { trait_is_virtue = greedy } + } + } + generous = { + trigger = { + root.faith = { trait_is_virtue = generous } + } + } + wrathful = { + trigger = { + root.faith = { trait_is_virtue = wrathful } + } + } + calm = { + trigger = { + root.faith = { trait_is_virtue = calm } + } + } + patient = { + trigger = { + root.faith = { trait_is_virtue = patient } + } + } + impatient = { + trigger = { + root.faith = { trait_is_virtue = impatient } + } + } + arrogant = { + trigger = { + root.faith = { trait_is_virtue = arrogant } + } + } + humble = { + trigger = { + root.faith = { trait_is_virtue = humble } + } + } + deceitful = { + trigger = { + root.faith = { trait_is_virtue = deceitful } + } + } + honest = { + trigger = { + root.faith = { trait_is_virtue = honest } + } + } + craven = { + trigger = { + root.faith = { trait_is_virtue = craven } + } + } + brave = { + trigger = { + root.faith = { trait_is_virtue = brave } + } + } + ambitious = { + trigger = { + root.faith = { trait_is_virtue = ambitious } + } + } + content = { + trigger = { + root.faith = { trait_is_virtue = content } + } + } + arbitrary = { + trigger = { + root.faith = { trait_is_virtue = arbitrary } + } + } + just = { + trigger = { + root.faith = { trait_is_virtue = just } + } + } + paranoid = { + trigger = { + root.faith = { trait_is_virtue = paranoid } + } + } + trusting = { + trigger = { + root.faith = { trait_is_virtue = trusting } + } + } + compassionate = { + trigger = { + root.faith = { trait_is_virtue = compassionate } + } + } + callous = { + trigger = { + root.faith = { trait_is_virtue = callous } + } + } + sadistic = { + trigger = { + root.faith = { trait_is_virtue = sadistic } + } + } + stubborn = { + trigger = { + root.faith = { trait_is_virtue = stubborn } + } + } + fickle = { + trigger = { + root.faith = { trait_is_virtue = fickle } + } + } + vengeful = { + trigger = { + root.faith = { trait_is_virtue = vengeful } + } + } + forgiving = { + trigger = { + root.faith = { trait_is_virtue = forgiving } + } + } + } + + faith = root.faith + culture = root.culture + gender_female_chance = root_faith_clergy_gender_female_chance + learning = { + min_template_high_skill + max_template_high_skill + } + + after_creation = { + add_character_flag = { + flag = need_priest_outfit + } + bp_setup_priest_traits_effect = yes + } +} + +monk_character_template = { + age = { 25 60 } + dynasty = none + random_traits_list = { + count = 1 + education_learning_2 = {} + education_learning_3 = {} + education_learning_4 = {} + } + trait = devoted + random_traits = yes + faith = root.faith + culture = root.culture + gender_female_chance = root_faith_clergy_gender_female_chance + learning = { + min_template_high_skill + max_template_high_skill + } + + after_creation = { + bp_setup_priest_traits_effect = yes + } +} + +tournament_priest_character_template = { + age = { 30 60 } + random_traits_list = { + count = 1 + education_learning_2 = {} + education_learning_3 = {} + education_learning_4 = {} + } + random_traits = yes + + faith = scope:activity.activity_host.faith + culture = scope:activity.activity_location.culture + gender_female_chance = activity_host_clergy_gender_female_chance + learning = { + min_template_high_skill + max_template_high_skill + } + + after_creation = { + add_character_flag = { + flag = need_priest_outfit + } + bp_setup_priest_traits_effect = yes + } +} + +monk_brewer_template = { + age = { 18 28 } + dynasty = none + random_traits_list = { + count = 1 + education_learning_2 = {} + education_learning_3 = {} + education_learning_4 = {} + } + + random_traits_list = { + count = 1 + diligent = {} + patient = {} + } + + random_traits_list = { + count = 2 + humble = {} + content = {} + gluttonous = {} + chaste = {} + generous = {} + calm = {} + deceitful = {} + honest = {} + craven = {} + gregarious = {} + arbitrary = {} + just = {} + zealous = {} + trusting = {} + } + + trait = devoted + + faith = root.faith + culture = root.culture + gender_female_chance = root_faith_clergy_gender_female_chance + learning = { + min_template_high_skill + max_template_high_skill + } + + after_creation = { + bp_setup_priest_traits_effect = yes + } +} diff --git a/WtWSMS/common/scripted_character_templates/03_fp2_character_templates.txt b/WtWSMS/common/scripted_character_templates/03_fp2_character_templates.txt index 379f97cf67..c4b4c6a4d9 100644 --- a/WtWSMS/common/scripted_character_templates/03_fp2_character_templates.txt +++ b/WtWSMS/common/scripted_character_templates/03_fp2_character_templates.txt @@ -423,6 +423,7 @@ celebration_priest_character = { add_character_flag = { flag = need_priest_outfit } + bp_setup_priest_traits_effect = yes } } diff --git a/WtWSMS/common/scripted_effects/00_faction_effects_BP_overwrite.txt b/WtWSMS/common/scripted_effects/00_faction_effects_BP_overwrite.txt index b9e881d16a..632eb3ef79 100644 --- a/WtWSMS/common/scripted_effects/00_faction_effects_BP_overwrite.txt +++ b/WtWSMS/common/scripted_effects/00_faction_effects_BP_overwrite.txt @@ -10,6 +10,7 @@ successful_popular_revolt_outcome_effect = { # Save scopes for later usage. $FACTION_LEADER$ = { + save_scope_as = faction_leader joined_faction = { save_scope_as = popular_faction every_faction_member = { @@ -19,8 +20,11 @@ successful_popular_revolt_outcome_effect = { save_scope_as = faction_target } } + add_to_list = faction_members + } + $TARGET_TITLE$ = { + save_scope_as = some_title } - if = { # Populists factions in an admin realm should aim to change state faith, if they are of the capital culture limit = { $SOURCE_GOVERNMENT$ = { government_allows = state_faith } @@ -112,17 +116,24 @@ successful_popular_revolt_outcome_effect = { } } else = { # Otherwise we run the normal script - # Compile a list of all counties belonging to the faction. scope:popular_faction = { every_faction_county_member = { - add_to_list = siezed_counties + duchy = { + add_to_list = seized_duchies + every_de_jure_county = { + limit = { + holder.top_liege = scope:faction_target + } + add_to_list = seized_counties + } + } } } # Additionally, if we're at war (and not just pressing demands)... if = { limit = { - $FACTION_LEADER$ = { + scope:faction_leader = { is_at_war_with = scope:faction_target } } @@ -130,15 +141,18 @@ successful_popular_revolt_outcome_effect = { scope:faction_target = { every_sub_realm_county = { limit = { - county_controller = $FACTION_LEADER$ - faith = $FACTION_LEADER$.faith + county_controller = scope:faction_leader + OR = { + culture = scope:faction_leader.culture + faith = scope:faction_leader.faith + } } - add_to_list = siezed_counties + add_to_list = seized_counties } } # And add any war members that aren't already in the faction. - $FACTION_LEADER$ = { + scope:faction_leader = { every_character_war = { limit = { is_defender = scope:faction_target @@ -152,637 +166,523 @@ successful_popular_revolt_outcome_effect = { } } } - - # Select a 'capital' county for the faction leader. - scope:popular_faction = { - ordered_faction_county_member = { - order_by = { - value = total_county_levies - - multiply = { - value = 1 - - # Up to 50% bonus points for counties of the correct culture/faith. - if = { - limit = { culture = $FACTION_LEADER$.culture } - add = 0.25 - } - if = { - limit = { faith = $FACTION_LEADER$.faith } - add = 0.25 - } - - # Additional 50% bonus points for counties located in the de jure area of the liege title we want to sieze. - if = { - limit = { - target_is_de_jure_liege_or_above = $TARGET_TITLE$ - } - add = 0.50 - } - - # Remove 75% for counties owned by a player. - if = { - limit = { - holder = { is_ai = no } - } - subtract = 0.75 - } - } - } - - #remove_from_list = siezed_counties - save_scope_as = capital_county - } - } - - # CHANGE ZERO: Give the leader a county to stop landless characters from screwing up the hierarchy. - hidden_effect = { + show_as_tooltip = { create_title_and_vassal_change = { type = conquest_populist - save_scope_as = change_zero + save_scope_as = change_tooltip add_claim_on_loss = yes } - scope:capital_county = { + every_in_list = { + list = seized_duchies change_title_holder = { - holder = $FACTION_LEADER$ - change = scope:change_zero + holder = scope:faction_leader + change = scope:change_tooltip take_baronies = no } + becomes_independent = { + change = scope:change_tooltip + } } - resolve_title_and_vassal_change = scope:change_zero + resolve_title_and_vassal_change = scope:change_tooltip } - - # Let's add in any additional counties belonging to other participants, which isn't part of the faction already, so that we can assign a kingdom/duchy tier title properly. - # (We'll remove these again further down.) - if = { + # Give out titles in such way that each leader gets all titles within the same Kingdom + # Step 1: Duplicate the list of all members + every_in_list = { + list = faction_members + add_to_list = faction_members_loop + } + # Step 2: Create a while loop to give out counties to each faction member until we run out of the counties + while = { limit = { - any_in_list = { - list = faction_members - NOT = { this = $FACTION_LEADER$ } - } + list_size:seized_counties >= 1 } - every_in_list = { - list = faction_members + # Step 3: If there is no more leaders, create new one + if = { limit = { - NOT = { this = $FACTION_LEADER$ } - } - every_sub_realm_county = { - limit = { - NOT = { is_in_list = siezed_counties } - } - add_to_list = siezed_counties + list_size:faction_members_loop < 1 } - } - } - # CHANGE ONE: Give the leader an appropriately-ranked title. - create_title_and_vassal_change = { - type = conquest_populist - save_scope_as = change_one - add_claim_on_loss = yes - } - if = { - # Check if we can give them a kingdom. - limit = { - OR = { - any_in_list = { # If the realm is large enough to make a duchy unfeasible. - list = siezed_counties - count >= 20 - } - any_in_list = { # If there is a kingdom title available for creation/usurpation. - list = siezed_counties - kingdom = { - any_de_jure_county = { - percent >= 0.5 - is_in_list = siezed_counties - } - OR = { - NOT = { exists = holder } - trigger_if = { - limit = { exists = holder } - holder.top_liege = scope:faction_target - - # Don't usurp the primary title from independent rulers if they don't have an equal-tier title to replace it with. - trigger_if = { - limit = { - this = holder.primary_title - holder = holder.top_liege - } - holder = { - any_held_title = { - title_tier = kingdom - count >= 2 - } - } - } - - # Don't usurp the primary title from vassal players if they don't have an equal-tier title to replace it with - trigger_if = { - limit = { - holder = { is_ai = no } - holder != holder.top_liege - } - holder = { - any_held_title = { - title_tier = kingdom - count >= 2 - } - } - } - } + # Step 3.1: Pick the best county that is still available to base all other title handovers on + ordered_in_list = { + list = seized_counties + order_by = { + value = total_county_levies + multiply = { + value = 1 + # Up to 50% bonus points for counties of the correct culture/faith. + if = { + limit = { culture != scope:faction_leader.culture } + add = 0.25 } - # Special block to stop populist factions from creating Germany if the HRE is still alive and kicking. - NAND = { - this = title:k_east_francia - exists = title:e_hre.holder + if = { + limit = { faith != scope:faction_leader.faith } + add = 0.25 } } } + save_scope_as = capital_county + } + create_character = { + location = scope:capital_county.title_province + culture = scope:capital_county.culture + faith = scope:capital_county.faith + template = peasant_faction_leader_template + gender_female_chance = scope:capital_county.location_faith_dominant_gender_female_chance + save_scope_as = new_county_holder + } + scope:new_county_holder = { + add_to_list = faction_members + add_to_list = faction_members_loop + add_trait_xp = { + trait = peasant_leader + value = peasant_leader_xp_value + } } } - - # Check if we can create or usurp a De Jure Kingdom from the map - every_in_list = { - list = siezed_counties - kingdom = { + # Step 4: Grab a faction member with highest peasant leader xp, but always grab the faction leader first + ordered_in_list = { + list = faction_members_loop + order_by = { + value = "has_trait_xp(peasant_leader)" if = { limit = { - any_de_jure_county = { - percent >= 0.5 - is_in_list = siezed_counties - } - OR = { - NOT = { exists = holder } - trigger_if = { - limit = { exists = holder } - holder.top_liege = scope:faction_target - - # Don't usurp the primary title from independent rulers if they don't have an equal-tier title to replace it with. - trigger_if = { - limit = { - this = holder.primary_title - holder = holder.top_liege - } - holder = { - any_held_title = { - title_tier = kingdom - count >= 2 - } - } + this = scope:faction_leader + } + add = 1000 + } + } + save_scope_as = next_leader + # Step 4.1: Pick the best county that is still available to base all other title handovers on + if = { + limit = { + NOT = { exists = scope:capital_county } + } + if = { + limit = { + is_landed = yes + } + capital_county = { + save_scope_as = capital_county + } + } + else = { + ordered_in_list = { + list = seized_counties + order_by = { + value = total_county_levies + multiply = { + value = 1 + # Up to 300% bonus points for counties of the correct culture/faith. + if = { + limit = { culture = scope:next_leader.culture } + add = 1 } - - # Don't usurp the primary title from vassal players if they don't have an equal-tier title to replace it with - trigger_if = { - limit = { - holder = { is_ai = no } - holder != holder.top_liege - } - holder = { - any_held_title = { - title_tier = kingdom - count >= 2 - } - } + if = { + limit = { faith = scope:next_leader.faith } + add = 1 } } } - # Special block to stop populist factions from creating Germany if the HRE is still alive and kicking. - NAND = { - this = title:k_east_francia - exists = title:e_hre.holder - } + save_scope_as = capital_county } - add_to_list = potential_kingdoms } } - } - - # If we found one or more valid De Jure Kingdoms, pick the best one for us to take. - if = { - limit = { - any_in_list = { - list = potential_kingdoms - count >= 1 - NAND = { - this = title:k_east_francia - exists = title:e_hre.holder - } + # Step 5: CHANGE ONE - Give them the selected county and make them go independent + create_title_and_vassal_change = { + type = conquest_populist + save_scope_as = change_one + add_claim_on_loss = yes + } + scope:capital_county = { + change_title_holder = { + holder = scope:next_leader + change = scope:change_one + take_baronies = no } } - ordered_in_list = { - list = potential_kingdoms + becomes_independent = { + change = scope:change_one + } + resolve_title_and_vassal_change = scope:change_one + # Step 6: CHANGE TWO - Give them all Duchies and Counties within the Kingdom of the capital county + create_title_and_vassal_change = { + type = conquest_populist + save_scope_as = change_two + add_claim_on_loss = yes + } + every_in_list = { + list = seized_counties limit = { - NAND = { - this = title:k_east_francia - exists = title:e_hre.holder - } + kingdom = scope:capital_county.kingdom } - - order_by = { - value = 1 - every_in_list = { - list = siezed_counties - limit = { kingdom = prev } - add = 1 - } - } - change_title_holder = { - holder = $FACTION_LEADER$ - change = scope:change_one + holder = scope:next_leader + change = scope:change_two + take_baronies = no } + remove_from_list = seized_counties } - } - # Otherwise, create a new titular Kingdom title. - else = { - create_popular_revolt_title_effect = { - FACTION = scope:popular_faction - FACTION_LEADER = $FACTION_LEADER$ - TIER = kingdom - } - scope:new_title = { + every_in_list = { + list = seized_duchies + limit = { + kingdom = scope:capital_county.kingdom + } change_title_holder = { - holder = $FACTION_LEADER$ - change = scope:change_one + holder = scope:next_leader + change = scope:change_two + take_baronies = no } + remove_from_list = seized_duchies } - } - } - else_if = { - # Check if we can give them a duchy. - limit = { - OR = { - any_in_list = { # If the realm is large enough to make a county as the highest tier unfeasible. - list = siezed_counties - count >= 8 - } - any_in_list = { # If there is a duchy title available for creation/usurpation. - list = siezed_counties - duchy = { - any_de_jure_county = { - percent >= 0.5 - is_in_list = siezed_counties - } - OR = { - NOT = { exists = holder } - trigger_if = { - limit = { exists = holder } - holder.top_liege = scope:faction_target + resolve_title_and_vassal_change = scope:change_two - # Don't usurp the primary title from independent rulers if they don't have an equal-tier title to replace it with. - trigger_if = { - limit = { - this = holder.primary_title - holder = holder.top_liege - } - holder = { - any_held_title = { - title_tier = duchy - count >= 2 - } - } - } - - # Don't usurp the primary title from vassal players if they don't have an equal-tier title to replace it with - trigger_if = { - limit = { - holder = { is_ai = no } - holder != holder.top_liege - } - holder = { - any_held_title = { - title_tier = duchy - count >= 2 - } - } - } - } + # Step 6: CHANGE THREE - Usurp the Kingdom if they hold enough land + if = { + limit = { + primary_title.kingdom = { + any_de_jure_county = { + percent > 0.5 + holder = scope:next_leader } } } + create_title_and_vassal_change = { + type = conquest_populist + save_scope_as = change_three + add_claim_on_loss = yes + } + primary_title.kingdom = { + change_title_holder = { + holder = scope:next_leader + change = scope:change_three + take_baronies = no + } + } + resolve_title_and_vassal_change = scope:change_three } - } - - # Check if we can create or usurp a De Jure Duchy from the map - every_in_list = { - list = siezed_counties - duchy = { - if = { - limit = { - any_de_jure_county = { - percent >= 0.4 - is_in_list = siezed_counties + # Step 6.1: If the title we gave is a new dynamic title, generate a CoA for it. + if = { + limit = { + exists = scope:new_title + } + scope:new_title = { + set_capital_county = scope:capital_county + generate_coa = yes + } + } + # Step 7: Destroy their peasant uprising title + if = { + limit = { + has_variable = peasant_title + exists = var:peasant_title.holder + } + destroy_title = var:peasant_title + } + # Step 8: Set up government type correctly. + scope:capital_county = { + previous_holder ?= { + if = { + limit = { + is_alive = yes } - OR = { - NOT = { exists = holder } - trigger_if = { - limit = { exists = holder } - holder.top_liege = scope:faction_target - - # Don't usurp the primary title from independent rulers if they don't have an equal-tier title to replace it with. - trigger_if = { - limit = { - this = holder.primary_title - holder = holder.top_liege - } - holder = { - any_held_title = { - title_tier = duchy - count >= 2 - } - } - } - - # Don't usurp the primary title from vassal players if they don't have an equal-tier title to replace it with - trigger_if = { - limit = { - holder = { is_ai = no } - holder != holder.top_liege - } - holder = { - any_held_title = { - title_tier = duchy - count >= 2 - } - } - } + save_scope_as = old_holder + switch = { + trigger = government_has_flag + ##### Changed from Vanilla vvvvv + #Put before the vanilla so that High Tribal doesn't get flagged as tribal + #Put Sub-Roman before proper Roman for the same reason + government_uses_prefeudal_authority = { + save_scope_value_as = { name = old_government value = flag:prefeudal } + } + government_uses_rajamandala_authority = { + save_scope_value_as = { name = old_government value = flag:rajamandala } + } + government_uses_iranian_dynastic_authority = { + save_scope_value_as = { name = old_government value = flag:iranian_dynastic } + } + is_a_transitory_roman_government = { + save_scope_value_as = { name = old_government value = flag:sub_roman_dynastic } + } + government_uses_roman_dynastic_authority = { + save_scope_value_as = { name = old_government value = flag:roman_dynastic } + } + government_uses_high_tribal_organization = { + save_scope_value_as = { name = old_government value = flag:high_tribal } + } + ##### Changed from Vanilla ^^^^^ + government_is_administrative = { + save_scope_value_as = { name = old_government value = flag:admin } + } + government_is_clan = { + save_scope_value_as = { name = old_government value = flag:clan } + } + government_is_tribal = { + save_scope_value_as = { name = old_government value = flag:tribal } + } + government_is_wanua = { + save_scope_value_as = { name = old_government value = flag:wanua } + } + government_is_nomadic = { + save_scope_value_as = { name = old_government value = flag:nomad } + } + government_is_celestial = { + save_scope_value_as = { name = old_government value = flag:admin } + } + government_is_steppe_admin = { + save_scope_value_as = { name = old_government value = flag:admin } + } + government_is_meritocratic = { + save_scope_value_as = { name = old_government value = flag:admin } + } + government_is_japan_administrative = { + save_scope_value_as = { name = old_government value = flag:admin } + } + government_is_japan_feudal = { + save_scope_value_as = { name = old_government value = flag:japan_feudal } + } + government_is_mandala = { + save_scope_value_as = { name = old_government value = flag:mandala } } } } - add_to_list = potential_duchies } } - } - - # If we found one or more valid De Jure Duchies, pick the best one for us to take. - if = { - limit = { - any_in_list = { - list = potential_duchies - count >= 1 + + ##### Changed from Vanilla vvvvv + + remove_all_realm_laws_effect = yes + + #Put before so that BP governments don't get dropped unnecessarily + if = { #Pre-Feudal + limit = { + OR = { + government_has_flag = government_uses_prefeudal_authority + scope:old_government ?= flag:prefeudal + } } + change_government = prefeudal_government + add_realm_law = crown_authority_0 } - ordered_in_list = { - list = potential_duchies - - order_by = { - value = 1 - every_in_list = { - list = siezed_counties - limit = { duchy = prev } - add = 1 + else_if = { #Rajamandala + limit = { + OR = { + government_has_flag = government_uses_rajamandala_authority + scope:old_government ?= flag:rajamandala } } - - change_title_holder = { - holder = $FACTION_LEADER$ - change = scope:change_one - } + change_government = rajamandala_government + add_realm_law = rajamandala_authority_0 } - } - # Otherwise, create a new titular Duchy title. - else = { - create_popular_revolt_title_effect = { - FACTION = scope:popular_faction - FACTION_LEADER = $FACTION_LEADER$ - TIER = duchy - } - scope:new_title = { - change_title_holder = { - holder = $FACTION_LEADER$ - change = scope:change_one + else_if = { #Iran-Dynastic + limit = { + OR = { + government_has_flag = government_uses_iranian_dynastic_authority + scope:old_government ?= flag:iranian_dynastic + } } + change_government = roman_dynastic_government + add_realm_law = roman_dynastic_authority_0 } - } - } - - # If the new realm is too small, or is unable to take/create a higher tier title, the populist leader only gets the county titles themselves. - resolve_title_and_vassal_change = scope:change_one - - # If the title we gave our leader is a new dynamic title, generate a CoA for it. - if = { - limit = { - exists = scope:new_title - } - scope:new_title = { - set_capital_county = scope:capital_county - generate_coa = yes - } - } - - # CHANGE TWO: Transfer the siezed counties to the leader. - create_title_and_vassal_change = { - type = conquest_populist - save_scope_as = change_two - add_claim_on_loss = yes - } - if = { # But remove counties from any faction/war member first. - limit = { - any_in_list = { - list = faction_members - NOT = { this = $FACTION_LEADER$ } - } - } - every_in_list = { - list = faction_members - limit = { - NOT = { this = $FACTION_LEADER$ } - } - every_sub_realm_county = { - remove_from_list = siezed_counties - } - } - } - every_in_list = { - list = siezed_counties - - change_title_holder = { - holder = $FACTION_LEADER$ - change = scope:change_two - take_baronies = no - } - } - resolve_title_and_vassal_change = scope:change_two - - # CHANGE THREE: Split the leader off into an independent realm. Then make all faction members vassals of the populist leader. - create_title_and_vassal_change = { - type = conquest_populist - save_scope_as = change_three - add_claim_on_loss = yes - } - every_in_list = { - list = faction_members - - # Lower-ranked vassals switch lieges to the faction leader. - if = { - limit = { - this.primary_title.tier < $FACTION_LEADER$.primary_title.tier - this.primary_title.tier >= tier_county - NOT = { this = $FACTION_LEADER$ } - is_landless_adventurer = no - } - change_liege = { - liege = $FACTION_LEADER$ - change = scope:change_three - } - } - # Same or higher-ranked vassal get independence. - else_if = { - limit = { - NOT = { this = $FACTION_LEADER$ } - is_landless_adventurer = no - } - hidden_effect = { - becomes_independent = { - change = scope:change_three - } - send_interface_toast = { - type = event_toast_effect_good - title = POPULIST_FACTION_INDEPENDENCE_TITLE - custom_tooltip = POPULIST_FACTION_INDEPENDENCE_DESC - left_icon = $FACTION_LEADER$ - right_icon = scope:faction_target + else_if = { #Sub-Roman Dynastic + limit = { + OR = { + government_has_flag = is_a_transitory_roman_government + scope:old_government ?= flag:sub_roman_dynastic + } } + change_government = roman_dynastic_government + add_realm_law = roman_dynastic_authority_0 } - } - } - - resolve_title_and_vassal_change = scope:change_three - - # Sub-change: if any counties have been offended by HumSac'ing, since they're revolting, and tempers have hit fever pitch, remove their county opinion malus. - $FACTION_LEADER$ = { fp1_remove_humsac_offended_counties_effect = yes } - - # CHANGE FOUR: If there are any disconnected counties, split them off via exclave independence rules. - # However. We don't do this if there is a player in the faction, since it can remove land from the player, or in worst case, make the player game over. - if = { - limit = { - NOT = { - any_in_list = { - list = faction_members - is_ai = no + else_if = { #Sub-Roman Dynastic + limit = { + OR = { + government_has_flag = government_uses_roman_dynastic_authority + scope:old_government ?= flag:roman_dynastic + } } + change_government = roman_dynastic_government + add_realm_law = roman_dynastic_authority_0 } - } - scope:capital_county = { - split_noncontiguous_counties_from_revolt_effect = { - FACTION_LEADER = $FACTION_LEADER$ - } - } - } - - # If the faction still exists, dissolve it (it's no longer relevant). - hidden_effect = { - if = { - limit = { - exists = scope:popular_faction - } - scope:popular_faction = { - destroy_faction = yes + else_if = { #High-Tribal + limit = { + OR = { + government_has_flag = government_uses_high_tribal_organization + scope:old_government ?= flag:high_tribal + } + } + change_government = high_tribal_government + add_realm_law = high_tribal_organization_0 } - } - } - - ##### Changed from Vanilla vvvvvv - - # Set up government type correctly. - hidden_effect = { - $FACTION_LEADER$ = { - #Clean up old realm laws before changing governments - remove_all_realm_laws_effect = yes - #Vanilla Governments - if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_is_tribal } } - change_government = tribal_government - add_realm_law = tribal_authority_0 + ##### Changed from Vanilla ^^^^^ + + # Change our government according to the government of our liege. + ## Nomad. + else_if = { ##### Changed from Vanilla + limit = { + OR = { + government_has_flag = government_is_nomadic + scope:old_government ?= flag:nomad + scope:capital_county.title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + } + change_government = nomad_government } + ## Clan. else_if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_is_republic } } - change_government = republic_government + limit = { + OR = { + government_has_flag = government_is_clan + scope:old_government ?= flag:clan + ep3_is_clan_inclined_trigger = yes + } + } + change_government = clan_government } - else_if = { #Theocracy, is, of course, annoying with which to deal - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_is_theocracy } } - if = { - limit = { scope:capital_county.title_province = { has_holding_type = church_holding } } - change_government = theocracy_government + ## Wanua or Tribal. ##### Changed from Vanilla: or Tribal + else_if = { + limit = { + scope:capital_county.title_province = { + has_holding_type = tribal_holding + } } - else_if = { - limit = { $FACTION_LEADER$.culture = { has_innovation = innovation_hereditary_rule } } - change_government = feudal_government - add_realm_law = crown_authority_0 + if = { + limit = { + OR = { + government_has_flag = government_is_wanua + scope:old_government ?= flag:wanua + scope:capital_county.title_province = { + geographical_region = world_asia_southeast_islands + } + } + } + change_government = wanua_government } else = { - change_government = prefeudal_government - add_realm_law = prefeudal_authority_0 + change_government = tribal_government } } + ## Ritsuryo. else_if = { limit = { - $SOURCE_GOVERNMENT$ = { government_has_flag = government_is_feudal } - NOT = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_uses_prefeudal_authority } } + OR = { + government_has_flag = government_is_japan_feudal + scope:old_government ?= flag:japan_feudal + culture = culture:japanese + culture = { + any_parent_culture_or_above = { this = culture:japanese } + } + } } - change_government = feudal_government - add_realm_law = crown_authority_0 + change_government = japan_feudal_government } + ## Mandala. else_if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_is_clan } } - change_government = clan_government - add_realm_law = crown_authority_0 - } - #BP Governments - else_if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_uses_prefeudal_authority } } - change_government = prefeudal_government - add_realm_law = crown_authority_0 - } - else_if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_uses_rajamandala_authority } } - change_government = rajamandala_government - add_realm_law = rajamandala_authority_0 - } - else_if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_uses_iranian_dynastic_authority } } - change_government = iranian_dynastic_government - add_realm_law = iranian_dynastic_authority_0 - add_realm_law = clerical_influence_1 - } - else_if = { #Both feudatory Sub-Roman and Bureaucratic - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_uses_roman_dynastic_authority } } - change_government = roman_dynastic_government - add_realm_law = roman_dynastic_authority_0 + limit = { + OR = { + AND = { + has_mandala_culture_trigger = yes + has_mandala_faith_trigger = yes + scope:capital_county.title_province = { + has_holding_type = temple_citadel_holding + } + } + government_has_flag = government_is_mandala + } + } + change_government = mandala_government } + ## Administrative. + ## Celestial. + ## Steppe admin. + ## Meritocratic. + ## Soryo. else_if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_uses_high_tribal_organization } } - change_government = high_tribal_government - add_realm_law = high_tribal_organization_0 + limit = { + OR = { + government_allows = administrative + scope:old_government ?= flag:admin + } + } + change_to_administrative_effect = yes } - else_if = { - limit = { $SOURCE_GOVERNMENT$ = { government_has_flag = government_uses_high_tribal_organization } } - change_government = high_tribal_government - add_realm_law = high_tribal_organization_0 + + ## Else feudal. + else = { change_government = feudal_government } + # Step 9: Give them some gold/treasury if they don't have any + if = { + limit = { + gold <= 100 + } + add_gold = { + value = stewardship + multiply = realm_size + } } - else = { #Fallback, make feudal; something is wrong here... - debug_log = "BP ERROR: Issue with popular revolt and government mechanics; going to feudal fallback" - change_government = feudal_government - add_realm_law = crown_authority_0 + if = { + limit = { + has_treasury = yes + treasury <= 100 + } + add_treasury = { + value = gold + multiply = stewardship + max = 4000 + } } + # Step 10: Remove them from the looping list + remove_from_list = faction_members_loop + # Step 11: Clear the scopes, otherwise the while loop will break + clear_saved_scope = next_leader + clear_saved_scope = capital_county } } - ##### Changed from Vanilla ^^^^^ - - # Give the leader some gold if they don't have any - We do this at the very end to make sure the gold is applied correctly. - hidden_effect = { - if = { + } + hidden_effect = { + # Make sure to destroy all peasant uprising titles and clean all variables + every_in_list = { + list = faction_members + every_held_title = { limit = { - $FACTION_LEADER$ = { - gold < 10 - } + has_variable = faction } - every_in_list = { # Scale the amount on the number of counties taken. - list = siezed_counties - $FACTION_LEADER$ = { - add_gold = 50 - } + prev = { + destroy_title = prev } } + remove_variable = peasant_war_escalates + remove_variable = peasant_title + remove_variable = rebel_leader_peasants + remove_variable = peasant_faction_random_peasant + remove_variable = peasant_revolt_do_not_kill + } + # If the faction still exists, dissolve it (it's no longer relevant). + if = { + limit = { + exists = scope:popular_faction + } + scope:popular_faction = { + destroy_faction = yes + } + } + } + if = { + limit = { + scope:faction_target.top_participant_group:dynastic_cycle ?= { + participant_group_type = hegemon_ruler + } + situation:dynastic_cycle = { + situation_top_has_catalyst = catalyst_hegemon_lost_defensive_territorial_war + } + } + situation:dynastic_cycle = { + trigger_situation_catalyst = { + catalyst = catalyst_hegemon_lost_defensive_territorial_war + character = scope:faction_leader + } } } } diff --git a/WtWSMS/common/scripted_effects/00_major_decisions_scripted_effects_BP_overwrite.txt b/WtWSMS/common/scripted_effects/00_major_decisions_scripted_effects_BP_overwrite.txt index 5b67921470..fe6b09c73a 100644 --- a/WtWSMS/common/scripted_effects/00_major_decisions_scripted_effects_BP_overwrite.txt +++ b/WtWSMS/common/scripted_effects/00_major_decisions_scripted_effects_BP_overwrite.txt @@ -7,4 +7,12 @@ establish_bactrian_supremacy_effect = {} ##### Changed from Vanilla: Suppressed aspects relating to c_JAV_madura form_majapahit_empire_decision_scripted_effect = {} ##### Changed from Vanilla: Suppressed aspects relating to c_amami,c_ucinaa -form_ryukyu_empire_decision_scripted_effect = {} \ No newline at end of file +form_ryukyu_empire_decision_scripted_effect = {} +##### Changed from Vanilla; Suppresed aspects relating to various empire formation effects +form_siam_kingdom_decision_scripted_effect = {} +##### Changed from Vanilla; Suppresed aspects relating to various empire formation effects +form_brunei_kingdom_decision_scripted_effect = {} +##### Changed from Vanilla; Suppresed aspects relating to various empire formation effects +form_brunei_empire_decision_scripted_effect = {} +##### Changed from Vanilla; Suppresed aspects relating to various empire formation effects +split_byzantine_empire_effect = {} \ No newline at end of file diff --git a/WtWSMS/common/scripted_effects/00_tributary_setup_effects_BP_overwrite.txt b/WtWSMS/common/scripted_effects/00_tributary_setup_effects_BP_overwrite.txt index a4c883dccc..f012ada704 100644 --- a/WtWSMS/common/scripted_effects/00_tributary_setup_effects_BP_overwrite.txt +++ b/WtWSMS/common/scripted_effects/00_tributary_setup_effects_BP_overwrite.txt @@ -9,3 +9,9 @@ tgp_867_tributary_setup_effect = {} tgp_1066_tributary_setup_effect = {} tgp_1178_tributary_setup_effect = {} + +base_867_tributary_setup_effect = {} + +base_1066_tributary_setup_effect = {} + +base_1178_tributary_setup_effect = {} \ No newline at end of file diff --git a/WtWSMS/common/scripted_effects/07_dlc_ep3_scripted_effects_BP_overwrite.txt b/WtWSMS/common/scripted_effects/07_dlc_ep3_scripted_effects_BP_overwrite.txt index ff4d1ce938..5bdfd06a20 100644 --- a/WtWSMS/common/scripted_effects/07_dlc_ep3_scripted_effects_BP_overwrite.txt +++ b/WtWSMS/common/scripted_effects/07_dlc_ep3_scripted_effects_BP_overwrite.txt @@ -1,5 +1,9 @@ ##### Changed from Vanilla: added WtWSMS governments ep3_become_landed_transfer_effect = { + hidden_effect = { + # Liquidate camp + $TITLE_RECEIVER$ = { laamp_clear_domicile_buildings_liquidator_effect = yes } + } $TITLE_RECEIVER$ = { if = { limit = { character:90028 ?= this } @@ -15,15 +19,34 @@ ep3_become_landed_transfer_effect = { name = ascended_throne_value value = $REASON$ } + set_variable = { # Used to prevent invalid NF creation + name = laamp_invasion_flag + value = scope:target + days = 1 + } } create_title_and_vassal_change = { type = $TYPE$ add_claim_on_loss = yes save_scope_as = title_change } - ##### Changed from Vanilla vvvvv - scope:target.holder ?= { - save_scope_as = old_holder + scope:target.holder ?= { save_scope_as = old_holder } + if = { + limit = { NOT = { exists = scope:old_holder } } + scope:target = { + ordered_de_jure_county = { + limit = { holder.top_liege = scope:defender.top_liege } + order_by = development_level + holder = { save_scope_as = old_holder } + } + } + } + scope:supporter ?= { save_scope_as = government_giver } + if = { + limit = { NOT = { exists = scope:government_giver } } + scope:old_holder = { save_scope_as = government_giver } + } + scope:government_giver ?= { switch = { trigger = government_has_flag ##### Changed from Vanilla vvvvv @@ -61,17 +84,20 @@ ep3_become_landed_transfer_effect = { government_is_nomadic = { save_scope_value_as = { name = old_government value = flag:nomad } } + government_is_herder = { + save_scope_value_as = { name = old_government value = flag:nomad } + } government_is_celestial = { - save_scope_value_as = { name = old_government value = flag:admin } + save_scope_value_as = { name = old_government value = flag:celestial } } government_is_steppe_admin = { - save_scope_value_as = { name = old_government value = flag:admin } + save_scope_value_as = { name = old_government value = flag:steppe_admin } } government_is_meritocratic = { - save_scope_value_as = { name = old_government value = flag:admin } + save_scope_value_as = { name = old_government value = flag:meritocratic } } government_is_japan_administrative = { - save_scope_value_as = { name = old_government value = flag:admin } + save_scope_value_as = { name = old_government value = flag:japan_administrative } } government_is_japan_feudal = { save_scope_value_as = { name = old_government value = flag:japan_feudal } @@ -81,19 +107,32 @@ ep3_become_landed_transfer_effect = { } } } - ##### Changed from Vanilla ^^^^^ - every_in_list = { - list = $TITLE_LIST$ + if = { limit = { - is_leased_out = no - is_landless_type_title = no - is_head_of_faith = no - tier >= tier_county + NOT = { exists = scope:new_capital } } - change_title_holder_include_vassals = { - holder = $TITLE_RECEIVER$ - change = scope:title_change - take_baronies = no + ordered_in_list = { + list = $TITLE_LIST$ + limit = { tier = tier_county } + order_by = development_level + save_scope_as = new_capital + } + } + if = { + limit = { + NOT = { exists = scope:new_capital } + } + scope:new_primary_title ?= { + ordered_de_jure_county = { + limit = { + holder = scope:defender + } + alternative_limit = { + holder.top_liege = scope:defender.top_liege + } + order_by = development_level + save_scope_as = new_capital + } } } ordered_in_list = { @@ -101,15 +140,71 @@ ep3_become_landed_transfer_effect = { order_by = tier save_scope_as = new_primary_title } - if = { + $TITLE_RECEIVER$ = { + if = { + limit = { + exists = scope:new_primary_title + highest_held_title_tier > scope:new_primary_title.tier + primary_title = { is_landless_type_title = no } + } + primary_title = { save_scope_as = new_primary_title } + } + else = { + scope:new_primary_title ?= { + change_title_holder_include_vassals = { + holder = $TITLE_RECEIVER$ + change = scope:title_change + take_baronies = no + } + } + } + } + scope:new_primary_title ?= { + every_de_jure_county = { + limit = { + NOT = { is_in_list = $TITLE_LIST$ } + trigger_if = { + limit = { exists = scope:defender } + holder.top_liege ?= scope:defender.top_liege + } + trigger_if = { + limit = { exists = scope:new_liege } + holder.top_liege ?= scope:new_liege.top_liege + } + } + change_title_holder_include_vassals = { + holder = $TITLE_RECEIVER$ + change = scope:title_change + take_baronies = no + } + } + } + every_in_list = { + list = $TITLE_LIST$ limit = { - NOT = { exists = scope:new_capital } + is_leased_out = no + trigger_if = { + limit = { + NOT = { exists = var:ceremonial_title } + } + is_landless_type_title = no + } + is_head_of_faith = no + tier >= tier_county + trigger_if = { + limit = { exists = scope:defender } + holder.top_liege ?= scope:defender.top_liege + } + trigger_if = { + limit = { exists = scope:new_liege } + holder.top_liege ?= scope:new_liege.top_liege + } + NOT = { scope:new_primary_title ?= this } } - ordered_in_list = { - list = $TITLE_LIST$ - limit = { tier = tier_county } - order_by = development_level - save_scope_as = new_capital + change_title_holder_include_vassals = { + holder = $TITLE_RECEIVER$ + change = scope:title_change + take_baronies = no } } if = { @@ -126,10 +221,11 @@ ep3_become_landed_transfer_effect = { limit = { exists = scope:new_liege trigger_if = { - limit = { - exists = scope:ascended_throne_value + limit = { exists = scope:ascended_throne_value } + NOR = { + scope:ascended_throne_value = flag:conquest + scope:ascended_throne_value = flag:conquest_claim } - NOT = { scope:ascended_throne_value = flag:conquest } } } $TITLE_RECEIVER$ = { @@ -144,221 +240,400 @@ ep3_become_landed_transfer_effect = { becomes_independent = { change = scope:title_change } } resolve_title_and_vassal_change = scope:title_change - $TITLE_RECEIVER$ = { - # Change our government according to the government of our liege. - ## Nomad. - if = { - limit = { - OR = { - government_has_flag = government_is_nomadic - scope:new_liege ?= { government_has_flag = government_is_nomadic } - scope:old_government ?= flag:nomad - scope:new_capital.title_province = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding + # Because target may be either a title or a character, we check if a scope value has been set up in advance if this is being called from the Seize Realm scheme specifically + if = { + limit = { + exists = scope:old_government_type + } + scope:old_government_type = { + save_scope_as = old_government + } + } + # Set government type + if = { + limit = { + exists = scope:old_government + } + # We don't expect to actually trigger most of the below, as most are not valid targets to begin with, but all are included for completeness and mod support + switch = { + trigger = scope:old_government + ##### Changed from Vanilla vvvvv + flag:high_tribal = { + change_government = high_tribal_government + } + flag:prefeudal = { + change_government = prefeudal_government + } + flag:rajamandala = { + change_government = rajamandala_government + } + flag:iranian_dynastic = { + change_government = iranian_dynastic_government + } + flag:subroman_dynastic = { + change_government = subroman_dynastic_government + } + flag:roman_dynastic = { + change_government = roman_dynastic_government + } + ##### Changed from Vanilla ^^^^^ + flag:feudal = { + change_government = feudal_government + } + flag:republic = { + change_government = republic_government + } + flag:theocracy = { + change_government = theocracy_government + } + flag:clan = { + change_government = clan_government + } + flag:tribal = { + change_government = tribal_government + } + flag:wanua = { + change_government = wanua_government + } + flag:holy_order = { + change_government = holy_order_government + } + flag:administrative = { + change_government = administrative_government + } + flag:nomad = { + change_government = nomad_government + } + flag:herder = { + change_government = herder_government + } + flag:celestial = { + change_government = celestial_government + } + flag:mandala = { + if = { + limit = { + faith = { has_doctrine = doctrine_polytheist } + } + change_government = mandala_government + #Sort out the House shenanigans + if = { + limit = { is_house_head = no } + house = { + if = { + limit = { + house_head = { + is_landed = no + is_courtier_of = root + } + } + set_house_head = root + } + } + } + else = { + house ?= { + set_house_aspiration = { type = no_aspect } } } } + else = { + if = { + limit = { ep3_is_clan_inclined_trigger = yes } + change_government = clan_government + } + else = { change_government = feudal_government } + } } - change_government = nomad_government - } - ## Administrative. - ## Celestial. - ## Steppe admin. - ## Meritocratic. - ## Soryo. - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_allows = administrative } - scope:old_government ?= flag:admin + flag:steppe_admin = { + change_government = steppe_admin_government + } + flag:meritocratic = { + change_government = meritocratic_government + } + flag:japan_feudal = { + change_government = japan_feudal_government + } + flag:japan_administrative = { + if = { + limit = { + scope:new_liege ?= { has_government = japan_administrative_government } + } + change_government = japan_administrative_government } + else = { change_government = feudal_government } } - change_to_administrative_effect = yes } - ## Clan. - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_is_clan } - scope:old_government ?= flag:clan - AND = { - ep3_is_clan_inclined_trigger = yes - top_liege = this + } + # Otherwise we proceed as normal + else = { + $TITLE_RECEIVER$ = { + # Change our government according to the government of our liege. + + ##### Changed from Vanilla vvvvv + #Put before so that BP governments don't get dropped unnecessarily + if = { #Pre-Feudal + limit = { + OR = { + government_has_flag = government_uses_prefeudal_authority + scope:old_government ?= flag:prefeudal } } + change_government = prefeudal_government + add_realm_law = crown_authority_0 } - change_government = clan_government - } - ## Tribal. - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_is_tribal } - scope:old_government ?= flag:tribal + else_if = { #Rajamandala + limit = { + OR = { + government_has_flag = government_uses_rajamandala_authority + scope:old_government ?= flag:rajamandala + } } + change_government = rajamandala_government + add_realm_law = rajamandala_authority_0 } - change_government = tribal_government - } - ## Wanua. - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_is_wanua } - scope:old_government ?= flag:wanua + else_if = { #Iran-Dynastic + limit = { + OR = { + government_has_flag = government_uses_iranian_dynastic_authority + scope:old_government ?= flag:iranian_dynastic + } } + change_government = roman_dynastic_government + add_realm_law = roman_dynastic_authority_0 } - change_government = wanua_government - } - ## Ritsuryo. - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_is_japan_feudal } - scope:old_government ?= flag:japan_feudal + else_if = { #Sub-Roman Dynastic + limit = { + OR = { + government_has_flag = is_a_transitory_roman_government + scope:old_government ?= flag:sub_roman_dynastic + } } + change_government = roman_dynastic_government + add_realm_law = roman_dynastic_authority_0 } - change_government = japan_feudal_government - } - ## Mandala. - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_is_mandala } - scope:old_government ?= flag:mandala + else_if = { #Sub-Roman Dynastic + limit = { + OR = { + government_has_flag = government_uses_roman_dynastic_authority + scope:old_government ?= flag:roman_dynastic + } } + change_government = roman_dynastic_government + add_realm_law = roman_dynastic_authority_0 } - change_government = mandala_government - } - - ##### Changed from Vanilla vvvvv - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_uses_high_tribal_organization } - scope:old_government ?= flag:high_tribal + else_if = { #High-Tribal + limit = { + OR = { + government_has_flag = government_uses_high_tribal_organization + scope:old_government ?= flag:high_tribal + } } + change_government = high_tribal_government + add_realm_law = high_tribal_organization_0 } - change_government = high_tribal_government - } - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_uses_prefeudal_authority } - scope:old_government ?= flag:prefeudal + ##### Changed from Vanilla ^^^^^ + + ## Nomad. + else_if = { ##### Changed from Vanilla + limit = { + OR = { + government_has_flag = government_is_nomadic + scope:new_liege ?= { government_has_flag = government_is_nomadic } + scope:old_government ?= flag:nomad + scope:new_capital.title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } } + hidden_effect = { + every_held_title = { + limit = { + tier = tier_county + title_province = { has_holding_type = herder_holding } + } + title_province = { set_holding_type = nomad_holding } + } + } + change_government = nomad_government } - change_government = prefeudal_government - } - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_uses_rajamandala_authority } - scope:old_government ?= flag:rajamandala + ## Soryo. + else_if = { + limit = { + OR = { + scope:new_liege ?= { government_has_flag = government_is_japan_feudal } + scope:old_government ?= flag:japan_feudal + } } + change_government = japan_feudal_government } - change_government = rajamandala_government - } - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_uses_iranian_dynastic_authority } - scope:old_government ?= flag:iranian_dynastic + ## Administrative. + else_if = { + limit = { + OR = { + scope:old_government ?= flag:admin + scope:old_government ?= flag:celestial + scope:old_government ?= flag:steppe_admin + scope:old_government ?= flag:meritocratic + scope:old_government ?= flag:japan_administrative + scope:new_liege ?= { government_allows = administrative } + } } + change_to_administrative_effect = yes } - change_government = iranian_dynastic_government - } - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = is_a_transitory_roman_government } - scope:old_government ?= flag:subroman_dynastic + ## Clan. + else_if = { + limit = { + OR = { + scope:new_liege ?= { government_has_flag = government_is_clan } + scope:old_government ?= flag:clan + AND = { + ep3_is_clan_inclined_trigger = yes + top_liege = this + } + } } + change_government = clan_government } - change_government = subroman_dynastic_government - } - else_if = { - limit = { - OR = { - scope:new_liege ?= { government_has_flag = government_uses_roman_dynastic_authority } - scope:old_government ?= flag:roman_dynastic + ## Tribal. + else_if = { + limit = { + OR = { + scope:new_liege ?= { government_has_flag = government_is_tribal } + scope:old_government ?= flag:tribal + } } + change_government = tribal_government } - change_government = roman_dynastic_government - } - ##### Changed from Vanilla ^^^^^ - - ## Else feudal. - else = { change_government = feudal_government } - if = { - limit = { - calc_true_if = { - amount = 3 - prestige_level <= 3 - scope:new_capital.culture ?= { - NOR = { - $TITLE_RECEIVER$.culture ?= this - $TITLE_RECEIVER$.primary_spouse.culture ?= this - $TITLE_RECEIVER$.primary_heir.culture ?= this - } + ## Wanua. + else_if = { + limit = { + OR = { + scope:new_liege ?= { government_has_flag = government_is_wanua } + scope:old_government ?= flag:wanua } - scope:new_capital.faith != faith } + change_government = wanua_government } - custom_tooltip = ep3_ennobled_adventurer_modifier_reason_3 - add_character_modifier = { - modifier = ep3_ennobled_adventurer_modifier_3 - years = 30 + ## Mandala. + else_if = { + limit = { + OR = { + scope:new_liege ?= { government_has_flag = government_is_mandala } + #scope:old_government ?= flag:mandala + scope:target.holder = { government_has_flag = government_is_mandala } + } + faith = { has_doctrine = doctrine_polytheist } + } + change_government = mandala_government + #Sort out the House shenanigans + hidden_effect = { + if = { + limit = { is_house_head = no } + house = { + if = { + limit = { + house_head = { + is_landed = no + is_courtier_of = $TITLE_RECEIVER$ + } + } + set_house_head = $TITLE_RECEIVER$ + } + } + } + else = { + house ?= { + set_house_aspiration = { type = no_aspect } + } + } + } + } + ## Else feudal. + else = { + change_government = feudal_government } - custom_tooltip = ep3_ennobled_adventurer_modifier_rules } - else_if = { - limit = { - calc_true_if = { - amount = 2 - prestige_level <= 3 - scope:new_capital.culture ?= { - NOR = { - $TITLE_RECEIVER$.culture ?= this - $TITLE_RECEIVER$.primary_spouse.culture ?= this - $TITLE_RECEIVER$.primary_heir.culture ?= this + # Ennobled adventurer penalties + if = { + limit = { $ENNOBLED_ADVENTURER$ = flag:yes } + if = { + limit = { + calc_true_if = { + amount = 3 + prestige_level <= 3 + scope:new_capital.culture ?= { + NOR = { + $TITLE_RECEIVER$.culture ?= this + $TITLE_RECEIVER$.primary_spouse.culture ?= this + $TITLE_RECEIVER$.primary_heir.culture ?= this + } } + scope:new_capital.faith != faith } - scope:new_capital.faith != faith } + custom_tooltip = ep3_ennobled_adventurer_modifier_reason_3 + add_character_modifier = { + modifier = ep3_ennobled_adventurer_modifier_3 + years = 30 + } + custom_tooltip = ep3_ennobled_adventurer_modifier_rules } - custom_tooltip = ep3_ennobled_adventurer_modifier_reason_2 - add_character_modifier = { - modifier = ep3_ennobled_adventurer_modifier_2 - years = 20 - } - custom_tooltip = ep3_ennobled_adventurer_modifier_rules - } - else_if = { - limit = { - calc_true_if = { - amount = 1 - prestige_level <= 3 - scope:new_capital.culture ?= { - NOR = { - $TITLE_RECEIVER$.culture ?= this - $TITLE_RECEIVER$.primary_spouse.culture ?= this - $TITLE_RECEIVER$.primary_heir.culture ?= this + else_if = { + limit = { + calc_true_if = { + amount = 2 + prestige_level <= 3 + scope:new_capital.culture ?= { + NOR = { + $TITLE_RECEIVER$.culture ?= this + $TITLE_RECEIVER$.primary_spouse.culture ?= this + $TITLE_RECEIVER$.primary_heir.culture ?= this + } } + scope:new_capital.faith != faith } - scope:new_capital.faith != faith } + custom_tooltip = ep3_ennobled_adventurer_modifier_reason_2 + add_character_modifier = { + modifier = ep3_ennobled_adventurer_modifier_2 + years = 20 + } + custom_tooltip = ep3_ennobled_adventurer_modifier_rules } - custom_tooltip = ep3_ennobled_adventurer_modifier_reason_1 - add_character_modifier = { - modifier = ep3_ennobled_adventurer_modifier_1 - years = 10 + else_if = { + limit = { + calc_true_if = { + amount = 1 + prestige_level <= 3 + scope:new_capital.culture ?= { + NOR = { + $TITLE_RECEIVER$.culture ?= this + $TITLE_RECEIVER$.primary_spouse.culture ?= this + $TITLE_RECEIVER$.primary_heir.culture ?= this + } + } + scope:new_capital.faith != faith + } + } + custom_tooltip = ep3_ennobled_adventurer_modifier_reason_1 + add_character_modifier = { + modifier = ep3_ennobled_adventurer_modifier_1 + years = 10 + } + custom_tooltip = ep3_ennobled_adventurer_modifier_rules } - custom_tooltip = ep3_ennobled_adventurer_modifier_rules } } destroy_laamp_effect = { ADVENTURER = $TITLE_RECEIVER$ } + # Setup NF if valid + if = { + limit = { government_allows = administrative } + give_new_noble_family_title_effect = yes + } } admin_government_reset_effect = {} \ No newline at end of file diff --git a/WtWSMS/common/scripted_effects/10_dlc_tgp_japan_scripted_effects_BP_overwrite.txt b/WtWSMS/common/scripted_effects/10_dlc_tgp_japan_scripted_effects_BP_overwrite.txt index 02c4b61538..b43726f9ea 100644 --- a/WtWSMS/common/scripted_effects/10_dlc_tgp_japan_scripted_effects_BP_overwrite.txt +++ b/WtWSMS/common/scripted_effects/10_dlc_tgp_japan_scripted_effects_BP_overwrite.txt @@ -1 +1,2 @@ -assign_japanese_house_name_options_effect = {} +##### Changed from Vanilla: Removed effect +assign_japanese_house_name_options_effect = {} diff --git a/WtWSMS/common/scripted_effects/10_dlc_tgp_korea_scripted_effects_BP_overwrite.txt b/WtWSMS/common/scripted_effects/10_dlc_tgp_korea_scripted_effects_BP_overwrite.txt new file mode 100644 index 0000000000..054113f125 --- /dev/null +++ b/WtWSMS/common/scripted_effects/10_dlc_tgp_korea_scripted_effects_BP_overwrite.txt @@ -0,0 +1,2 @@ +##### Changed from Vanilla: Removed effect +korea_unify_goryeo_reward_effect = {} \ No newline at end of file diff --git a/WtWSMS/common/scripted_effects/BP_game_start_effects.txt b/WtWSMS/common/scripted_effects/BP_game_start_effects.txt index 495c69ce82..ad78ae9993 100644 --- a/WtWSMS/common/scripted_effects/BP_game_start_effects.txt +++ b/WtWSMS/common/scripted_effects/BP_game_start_effects.txt @@ -404,6 +404,22 @@ BP_476_tributary_setup_effect = { break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } } } + #Huns + title:e_hunnic_empire.holder = { + save_scope_as = suzerain + title:c_tigheci.holder = { + break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } + } + title:c_cetatea_alba.holder = { + break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } + } + title:c_chilia.holder = { + break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } + } + title:c_lapusna.holder = { + break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } + } + } } #Specific Confederation Effects diff --git a/WtWSMS/common/scripted_effects/BP_government_effects.txt b/WtWSMS/common/scripted_effects/BP_government_effects.txt index 314cdbdb49..6f31d840d8 100644 --- a/WtWSMS/common/scripted_effects/BP_government_effects.txt +++ b/WtWSMS/common/scripted_effects/BP_government_effects.txt @@ -173,6 +173,12 @@ remove_all_realm_laws_effect = { #NB: Should only be coming up for landed govern remove_realm_law_macro_4_levels_effect = { NAME = tribal_authority } ##Imperial Bureaucracy remove_realm_law_macro_4_levels_effect = { NAME = imperial_bureaucracy } + ##celestial_bureaucracy + remove_realm_law_macro_4_levels_effect = { NAME = celestial_bureaucracy } + ##meritocratic_bureaucracy + remove_realm_law_macro_4_levels_effect = { NAME = meritocratic_bureaucracy } + ##japanese_bureaucracy + remove_realm_law_macro_4_levels_effect = { NAME = japanese_bureaucracy } #BP: diff --git a/WtWSMS/common/scripted_effects/BP_religion_effects.txt b/WtWSMS/common/scripted_effects/BP_religion_effects.txt index 7d2c821fd5..7d2007f8ea 100644 --- a/WtWSMS/common/scripted_effects/BP_religion_effects.txt +++ b/WtWSMS/common/scripted_effects/BP_religion_effects.txt @@ -73,4 +73,160 @@ resolve_title_and_vassal_change = scope:change faith = { set_religious_head_title = scope:new_title } scope:new_title = { generate_coa = religious_title } +} + +bp_setup_priest_traits_effect = { + if = { #Buddhists and Jains are always monastic holders + limit = { + faith = { has_doctrine_parameter = clergy_are_always_monks } + NOT = { has_trait = devoted } + } + add_trait = devoted + } + if = { #Sacred Eunuchs + limit = { faith = { has_doctrine_parameter = clergy_are_always_eunuchs } } + if = { limit = { NOT = { has_trait = eunuch_1 } } add_trait = eunuch_1 } + } + if = { #Scythian Pagan Court Chaplains are Enarei trait + limit = { + faith = { has_doctrine_parameter = utilizes_enarei } + is_male = yes + NOT = { has_trait = enarei } + } + add_trait = enarei + } + if = { + limit = { + faith = { has_doctrine_parameter = clerics_are_vegetarians } + NOT = { has_trait = vegetarian } + } + add_trait = vegetarian + } + bp_learn_liturgical_language_effect = yes +} + +bp_learn_liturgical_language_effect = { + #Christianity + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_latin } + NOT = { knows_language = language_latin } + } + learn_language = language_latin + } + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_greek } + NOT = { knows_language = language_greek } + } + learn_language = language_greek + } + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_armenian } + NOT = { knows_language = language_armenian } + } + learn_language = language_armenian + } + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_coptic } + NOT = { knows_language = language_coptic } + } + learn_language = language_coptic + } + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_ethiopic } + NOT = { knows_language = language_ethiopic } + } + learn_language = language_ethiopic + } + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_aramaic } + NOT = { knows_language = language_aramaic } + } + learn_language = language_aramaic + } + #Latin west/Greek east split for Chalcedonian + if = { + limit = { faith = { has_doctrine_parameter = liturgical_language_latin_greek } } + if = { + limit = { exists = this.location } + + if = { + limit = { + location = { + OR = { + geographical_region = world_roman_empire_west + geographical_region = world_europe_west + geographical_region = world_europe_north + } + } + } + if = { + limit = { NOT = { knows_language = language_latin } } + learn_language = language_latin + } + } + else_if = { + limit = { NOT = { knows_language = language_greek } } + learn_language = language_greek + } + } + else = { #Fallback + if = { + limit = { NOT = { knows_language = language_latin } } + learn_language = language_latin + } + } + } + #Judaism + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_israelite } + NOT = { knows_language = language_israelite } + } + learn_language = language_israelite + } + #Zoroastrianism + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_avestan } + NOT = { knows_language = language_avestan } + } + learn_language = language_avestan + } + #Islam + if = { + limit = { + #faith = { has_doctrine_parameter = liturgical_language_arabic } + religion = religion:islam_religion #TODO: Add to teachings of the prophet special doctrine + NOT = { knows_language = language_arabic } + } + learn_language = language_arabic + } + #Eastern + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_sanskrit } + NOT = { knows_language = language_sanskrit } + } + learn_language = language_sanskrit + } + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_magadhan } + NOT = { knows_language = language_magadhan } + } + learn_language = language_magadhan + } + if = { + limit = { + faith = { has_doctrine_parameter = liturgical_language_chinese } #TODO: Add to sinitic religion special doctrine + NOT = { knows_language = language_chinese } + } + learn_language = language_chinese + } } \ No newline at end of file diff --git a/WtWSMS/common/scripted_guis/BP_error_suppression.txt b/WtWSMS/common/scripted_guis/BP_error_suppression.txt index 55b2c94aa6..66d4a04577 100644 --- a/WtWSMS/common/scripted_guis/BP_error_suppression.txt +++ b/WtWSMS/common/scripted_guis/BP_error_suppression.txt @@ -86,6 +86,7 @@ bp_dummy = { if = { limit = { exists = var:fan_zhongyan var:fan_zhongyan = flag:fan_zhongyan } set_variable = { name = fan_zhongyan value = flag:fan_zhongyan } } if = { limit = { exists = var:first_of_the_crusader_kings_achievement_flag var:first_of_the_crusader_kings_achievement_flag = flag:first_of_the_crusader_kings_achievement_flag } set_variable = { name = first_of_the_crusader_kings_achievement_flag value = flag:first_of_the_crusader_kings_achievement_flag } } if = { limit = { exists = var:flag_restored_old_vasconia var:flag_restored_old_vasconia = flag:flag_restored_old_vasconia } set_variable = { name = flag_restored_old_vasconia value = flag:flag_restored_old_vasconia } } + if = { limit = { exists = var:flag_united_the_husamguk var:flag_united_the_husamguk = flag:flag_united_the_husamguk } set_variable = { name = flag_united_the_husamguk value = flag:flag_united_the_husamguk } } if = { limit = { exists = var:flood_region_list var:flood_region_list = flag:flood_region_list } set_variable = { name = flood_region_list value = flag:flood_region_list } } if = { limit = { exists = var:foederatus_tributary var:foederatus_tributary = flag:foederatus_tributary } set_variable = { name = foederatus_tributary value = flag:foederatus_tributary } } if = { limit = { exists = var:force_court_positions_tutorial var:force_court_positions_tutorial = flag:force_court_positions_tutorial } set_variable = { name = force_court_positions_tutorial value = flag:force_court_positions_tutorial } } diff --git a/WtWSMS/common/scripted_triggers/00_clothing_triggers_BP_overwrite.txt b/WtWSMS/common/scripted_triggers/00_clothing_triggers_BP_overwrite.txt index 16ecce6e6d..9683953bb4 100644 --- a/WtWSMS/common/scripted_triggers/00_clothing_triggers_BP_overwrite.txt +++ b/WtWSMS/common/scripted_triggers/00_clothing_triggers_BP_overwrite.txt @@ -28,6 +28,7 @@ portrait_byzantine_clothing_trigger = { CULTURE_FLAG = byzantine } scope:culture = { has_clothing_gfx = bp_corduenian_clothing_gfx } + scope:culture = { has_clothing_gfx = bp_dacian_clothing_gfx } } } portrait_byzantine_clothing_spouse_trigger = { @@ -37,6 +38,7 @@ portrait_byzantine_clothing_spouse_trigger = { CULTURE_FLAG = byzantine } culture = { has_clothing_gfx = bp_corduenian_clothing_gfx } + culture = { has_clothing_gfx = bp_dacian_clothing_gfx } } } @@ -50,6 +52,7 @@ portrait_northern_clothing_trigger = { scope:culture = { has_clothing_gfx = bp_east_germanic_clothing_gfx } scope:culture = { has_clothing_gfx = bp_chernyakhov_clothing_gfx } scope:culture = { has_clothing_gfx = bp_sarmatian_clothing_gfx } + scope:culture = { has_clothing_gfx = bp_caucasian_clothing_gfx } } } portrait_northern_clothing_spouse_trigger = { @@ -61,6 +64,7 @@ portrait_northern_clothing_spouse_trigger = { culture = { has_clothing_gfx = bp_east_germanic_clothing_gfx } culture = { has_clothing_gfx = bp_chernyakhov_clothing_gfx } culture = { has_clothing_gfx = bp_sarmatian_clothing_gfx } + culture = { has_clothing_gfx = bp_caucasian_clothing_gfx } } } @@ -161,54 +165,23 @@ portrait_steppe_clothing_spouse_trigger = { } } -##### Changed from Vanilla: Removed bogomolist, applied other faiths +##### Changed from Vanilla: Based on doctrine portrait_religious_orthodox_trigger = { - OR = { - faith = faith:orthodox - faith = faith:armenian_apostolic - faith = faith:coptic - faith = faith:messalian - ##### Changed from Vanilla: Removed bogomolist - faith = faith:paulician - faith = faith:nestorian - ##### WtWSMS Faiths - faith = faith:maronite_church - faith = faith:georgian_orthodox - faith = faith:syrian_orthodox - faith = faith:albanian_apostolic - faith = faith:ethiopian_orthodox - faith = faith:melchisdechianism - faith = faith:marcionism - faith = faith:priscillianism - faith = faith:arian - faith = faith:pneumatomachianism - faith = faith:monophysitism - faith = faith:apollinarism - faith = faith:eutychianism - faith = faith:monarchianism - faith = faith:montanism - faith = faith:donatism - faith = faith:pelagianism - faith = faith:total_depravity - faith = faith:audianism - faith = faith:patripassianism - faith = faith:doceticism - faith = faith:antinomianism - faith = faith:binitarianism - #And the proto-Orthodox Dualist Faiths - faith = faith:valentinianism - faith = faith:marcosianism + faith = { + OR = { + AND = { + has_western_liturgical_rite_trigger = no + religion = religion:christianity_religion + } + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:valentinianism } + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:marcosianism } + } } } -##### Changed from Vanilla: Applied WtWSMS faiths +##### Changed from Vanilla: Based on doctrine portrait_religious_catholic_trigger = { - OR = { - faith = faith:nicene - faith = faith:african_church - faith = faith:gallican_church - faith = faith:insular_celtic - } + faith = { has_western_liturgical_rite_trigger = yes } } ##### Changed from Vanilla: Removed magyar_religion reference @@ -220,6 +193,52 @@ portrait_religious_steppe_trigger = { religion = religion:mundhum_religion religion = religion:tani_religion ##### Changed from Vanilla: magyar_religion - faith = faith:old_bon + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:old_bon } + } + ##### New + religion = religion:peristani_religion + religion = religion:hepthal_religion } -} \ No newline at end of file +} + +##### Changed from Vanilla: Added WtWSMS faiths +portrait_religious_norse_trigger = { + OR = { + religion = religion:germanic_religion + religion = religion:baltic_religion + religion = religion:finno_ugric_religion + religion = religion:paganism_religion + religion = religion:slavic_religion + ##### New + religion = religion:celtic_religion + religion = religion:proto_carpathian_religion + religion = religion:georgian_religion + } +} + +##### Changed from Vanilla: Added WtWSMS faiths +portrait_religious_zoroastrian_trigger = { + OR = { + religion = religion:zoroastrianism_religion + religion = religion:yazidi_religion + religion = religion:zunism_religion + faith = { + portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mandeaism } + } + religion = religion:dualism_religion + religion = religion:basque_religion + ##### New + religion = religion:semitic_religion + religion = religion:assyrian_religion + religion = religion:bosporan_religion + } +} + +##### Changed from Vanilla: Applied WtWSMS faiths +portrait_religious_jain_trigger = { + OR = { + religion = religion:jainism_religion + religion = religion:nastika_religion + } +} diff --git a/WtWSMS/common/scripted_triggers/00_councillor_triggers_BP_overwrite.txt b/WtWSMS/common/scripted_triggers/00_councillor_triggers_BP_overwrite.txt index 86af2a61e1..af6260d394 100644 --- a/WtWSMS/common/scripted_triggers/00_councillor_triggers_BP_overwrite.txt +++ b/WtWSMS/common/scripted_triggers/00_councillor_triggers_BP_overwrite.txt @@ -1,4 +1,4 @@ -##### Changed from Vanilla: Vassals civil service countries cannot be councilors, Iranian_Dynastic Wuzurgans +##### Changed from Vanilla: Iranian_Dynastic Wuzurgans can_be_chancellor_trigger = { can_be_councillor_basics_trigger = yes $COURT_OWNER$ ?= { @@ -27,10 +27,6 @@ can_be_chancellor_trigger = { } } ##### Changed from Vanilla vvvvv - trigger_if = { - limit = { liege ?= { government_has_flag = government_uses_indian_civil_service } } - is_landed = no - } trigger_if = { limit = { liege ?= { government_has_flag = only_wuzurgan_can_be_councillors } @@ -70,10 +66,6 @@ can_be_steward_trigger = { } } ##### Changed from Vanilla vvvvv - trigger_if = { - limit = { liege ?= { government_has_flag = government_uses_indian_civil_service } } - is_landed = no - } trigger_if = { limit = { liege ?= { government_has_flag = only_wuzurgan_can_be_councillors } @@ -118,10 +110,6 @@ can_be_marshal_trigger = { } } ##### Changed from Vanilla vvvvv - trigger_if = { - limit = { liege ?= { government_has_flag = government_uses_indian_civil_service } } - is_landed = no - } trigger_if = { limit = { liege ?= { government_has_flag = only_wuzurgan_can_be_councillors } @@ -148,10 +136,6 @@ can_be_spymaster_trigger = { } exists = $COURT_OWNER$ #so we can have the argument but get no errors ##### Changed from Vanilla vvvvv - trigger_if = { - limit = { liege ?= { government_has_flag = government_uses_indian_civil_service } } - is_landed = no - } trigger_if = { limit = { liege ?= { government_has_flag = only_wuzurgan_can_be_councillors } diff --git a/WtWSMS/common/scripted_triggers/01_fp1_scripted_triggers_BP_overwrite.txt b/WtWSMS/common/scripted_triggers/01_fp1_scripted_triggers_BP_overwrite.txt new file mode 100644 index 0000000000..7fd2829558 --- /dev/null +++ b/WtWSMS/common/scripted_triggers/01_fp1_scripted_triggers_BP_overwrite.txt @@ -0,0 +1,48 @@ +##### Changed from Vanilla: Added faith-based access to runestones +fp1_can_raise_stele_trigger = { + OR = { + culture = { has_cultural_parameter = has_access_to_runestones } + faith = { has_doctrine_parameter = has_access_to_runestones } + has_character_modifier = embraced_local_traditions_modifier + } + culture = { + NOT = { has_cultural_era_or_later = culture_era_high_medieval } + } +} + +##### Changed from Vanilla: Compares native language instead of checking for North Germanic to determine stele effectiveness +fp1_can_raise_stele_title_scope_trigger = { + culture = { + has_same_culture_language = root.culture + NOT = { has_cultural_era_or_later = culture_era_high_medieval } + } +} + +##### Changed from Vanilla: Added early heritage +fp1_eligible_for_yearly_events_trigger = { + has_fp1_dlc_trigger = yes + OR = { + culture = { + OR = { + has_cultural_pillar = heritage_north_germanic + has_cultural_pillar = heritage_scandzan + } + } + religion = religion:germanic_religion + } +} +fp1_is_norse = { + OR = { + culture = { + OR = { + has_cultural_pillar = heritage_north_germanic + has_cultural_pillar = heritage_scandzan + } + } + culture = culture:norman + } +} + +fp1_achievement_culture_norse_trigger = { + fp1_is_norse = yes +} \ No newline at end of file diff --git a/WtWSMS/common/scripted_triggers/BP_clothing_triggers.txt b/WtWSMS/common/scripted_triggers/BP_clothing_triggers.txt new file mode 100644 index 0000000000..4238e80cd1 --- /dev/null +++ b/WtWSMS/common/scripted_triggers/BP_clothing_triggers.txt @@ -0,0 +1,68 @@ +BP_sacred_eunuch_clothing_trigger = { + OR = { + AND = { # Sacred Eunuchs doctrine + is_eunuch_trigger = yes + faith = { has_doctrine = special_doctrine_sacred_eunuchs } + OR = { + portrait_religious_devoted_trigger = yes + portrait_religious_high_trigger = yes + is_clergy = yes + } + } + AND = { # Scythian enarei + faith = { has_doctrine_parameter = utilizes_enarei } + has_trait = enarei + } + } +} + +portrait_bp_dacian_clothing_trigger = { + scope:culture = { has_clothing_gfx = bp_dacian_clothing_gfx } +} +portrait_bp_dacian_clothing_spouse_trigger = { + culture = { has_clothing_gfx = bp_dacian_clothing_gfx } +} +portrait_bp_caucasian_clothing_trigger = { + scope:culture = { has_clothing_gfx = bp_caucasian_clothing_gfx } +} +portrait_bp_caucasian_clothing_spouse_trigger = { + culture = { has_clothing_gfx = bp_caucasian_clothing_gfx } +} +portrait_bp_chernyakhov_clothing_trigger = { + scope:culture = { has_clothing_gfx = bp_chernyakhov_clothing_gfx } +} +portrait_bp_chernyakhov_clothing_spouse_trigger = { + culture = { has_clothing_gfx = bp_chernyakhov_clothing_gfx } +} +portrait_bp_sarmatian_clothing_trigger = { + scope:culture = { has_clothing_gfx = bp_sarmatian_clothing_gfx } +} +portrait_bp_sarmatian_clothing_spouse_trigger = { + culture = { has_clothing_gfx = bp_sarmatian_clothing_gfx } +} +portrait_bp_east_germanic_shared_clothing_trigger = { + OR = { + scope:culture = { has_clothing_gfx = bp_east_germanic_clothing_gfx } + portrait_bp_chernyakhov_clothing_trigger = yes + } +} +portrait_bp_east_germanic_shared_clothing_spouse_trigger = { + OR = { + culture = { has_clothing_gfx = bp_east_germanic_clothing_gfx } + portrait_bp_chernyakhov_clothing_spouse_trigger = yes + } +} +portrait_bp_east_iranian_clothing_trigger = { + OR = { + scope:culture = { has_clothing_gfx = bp_scythian_clothing_gfx } + scope:culture = { has_clothing_gfx = bp_corduenian_clothing_gfx } + portrait_bp_sarmatian_clothing_trigger = yes + } +} +portrait_bp_east_iranian_clothing_spouse_trigger = { + OR = { + culture = { has_clothing_gfx = bp_scythian_clothing_gfx } + culture = { has_clothing_gfx = bp_corduenian_clothing_gfx } + portrait_bp_sarmatian_clothing_spouse_trigger = yes + } +} \ No newline at end of file diff --git a/WtWSMS/common/scripted_triggers/BP_religion_triggers.txt b/WtWSMS/common/scripted_triggers/BP_religion_triggers.txt index 85e9a9e789..5461732808 100644 --- a/WtWSMS/common/scripted_triggers/BP_religion_triggers.txt +++ b/WtWSMS/common/scripted_triggers/BP_religion_triggers.txt @@ -44,10 +44,10 @@ uses_eucharistic_rite_trigger = { custom_tooltip = { text = has_a_eucharistic_rite OR = { - has_doctrine = doctrine_christian_communion_transubstantiation - has_doctrine = doctrine_christian_communion_memorialism + doctrine:doctrine_christian_communion_transubstantiation = { is_in_list = selected_doctrines } + doctrine:doctrine_christian_communion_memorialism = { is_in_list = selected_doctrines } } - NOT = { has_doctrine = doctrine_christian_communion_repudiation } + NOT = { doctrine:doctrine_christian_communion_repudiation = { is_in_list = selected_doctrines } } } } has_western_liturgical_rite_trigger = { @@ -64,6 +64,7 @@ has_eastern_liturgical_rite_trigger = { has_doctrine = doctrine_christian_liturgical_rite_west_syriac_rite has_doctrine = doctrine_christian_liturgical_rite_armenian_rite has_doctrine = doctrine_christian_liturgical_rite_alexandrian_rite + has_doctrine = doctrine_christian_liturgical_rite_ethiopian_rite has_doctrine = doctrine_christian_liturgical_rite_east_syriac_rite } } @@ -101,6 +102,10 @@ has_same_liturgical_rite_trigger = { $FAITH_1$ = { has_doctrine = doctrine_christian_liturgical_rite_alexandrian_rite } $FAITH_2$ = { has_doctrine = doctrine_christian_liturgical_rite_alexandrian_rite } } + AND = { + $FAITH_1$ = { has_doctrine = doctrine_christian_liturgical_rite_ethiopian_rite } + $FAITH_2$ = { has_doctrine = doctrine_christian_liturgical_rite_ethiopian_rite } + } AND = { $FAITH_1$ = { has_doctrine = doctrine_christian_liturgical_rite_east_syriac_rite } $FAITH_2$ = { has_doctrine = doctrine_christian_liturgical_rite_east_syriac_rite } @@ -115,31 +120,17 @@ has_related_liturgical_rite_trigger = { #Imperial Rite AND = { $FAITH_CONVERTER$ = { has_doctrine = doctrine_christian_liturgical_rite_imperial_rite } - $FAITH_CONVERTEE$ = { - OR = { - has_doctrine = doctrine_christian_liturgical_rite_gallican_rite - has_doctrine = doctrine_christian_liturgical_rite_moazarbic_rite - has_doctrine = doctrine_christian_liturgical_rite_celtic_rite - has_doctrine = doctrine_christian_liturgical_rite_african_rite - } - } + $FAITH_CONVERTEE$ = { has_doctrine_parameter = latin_rites_are_similar } } #Gallican, Hispanic, and Celtic Rites AND = { - $FAITH_CONVERTER$ = { - OR = { - has_doctrine = doctrine_christian_liturgical_rite_gallican_rite - has_doctrine = doctrine_christian_liturgical_rite_moazarbic_rite - has_doctrine = doctrine_christian_liturgical_rite_celtic_rite - } - } - $FAITH_CONVERTEE$ = { - OR = { - has_doctrine = doctrine_christian_liturgical_rite_gallican_rite - has_doctrine = doctrine_christian_liturgical_rite_moazarbic_rite - has_doctrine = doctrine_christian_liturgical_rite_celtic_rite - } - } + $FAITH_CONVERTER$ = { has_doctrine_parameter = latin_rites_are_similar } + $FAITH_CONVERTEE$ = { has_doctrine_parameter = latin_rites_are_similar } + } + #Alexandrian rites + AND = { + $FAITH_CONVERTER$ = { has_doctrine_parameter = alexandrian_rites_are_similar } + $FAITH_CONVERTEE$ = { has_doctrine_parameter = alexandrian_rites_are_similar } } } } @@ -409,38 +400,40 @@ is_gamerule_blocked_faith_trigger = { BP_tibetan_buddhism_trigger = yes } #No East Asia in WtWSMS yet - AND = { - BP_east_asia_trigger = yes - OR = { - this = faith:pundarika - this = faith:mantrayana - this = faith:dhyana - this = faith:sukhavati - this = faith:avatamsaka - this = faith:maitreya - this = faith:vinaya - this = faith:yogacara - this = faith:acharya - this = faith:mingism - this = faith:ngaiism_pagan - - this.religion = religion:aluk_religion - this.religion = religion:biliku_religion - this.religion = religion:bimoism_religion - this.religion = religion:confucianism_religion - this.religion = religion:dayawism_religion - this.religion = religion:hantuism_religion - this.religion = religion:dab_qhuas_religion - this.religion = religion:kaharingan_religion - this.religion = religion:kamuyism_religion - this.religion = religion:moism_religion - this.religion = religion:muism_religion - this.religion = religion:satsana_phi_religion - this.religion = religion:shamanism_religion - this.religion = religion:shintoism_religion - this.religion = religion:tolotang_religion - this.religion = religion:utaki_religion + trigger_if = { + limit = { + OR = { + this = faith:pundarika + this = faith:mantrayana + this = faith:dhyana + this = faith:sukhavati + this = faith:avatamsaka + this = faith:maitreya + this = faith:vinaya + this = faith:yogacara + this = faith:acharya + this = faith:mingism + this = faith:ngaiism_pagan + + this.religion = religion:aluk_religion + this.religion = religion:biliku_religion + this.religion = religion:bimoism_religion + this.religion = religion:confucianism_religion + this.religion = religion:dayawism_religion + this.religion = religion:hantuism_religion + this.religion = religion:dab_qhuas_religion + this.religion = religion:kaharingan_religion + this.religion = religion:kamuyism_religion + this.religion = religion:moism_religion + this.religion = religion:muism_religion + this.religion = religion:satsana_phi_religion + this.religion = religion:shamanism_religion + this.religion = religion:shintoism_religion + this.religion = religion:tolotang_religion + this.religion = religion:utaki_religion + } } + BP_east_asia_trigger = yes } } diff --git a/WtWSMS/common/traits/BP_traits.txt b/WtWSMS/common/traits/BP_traits.txt index c5c2288f2f..d8b351566b 100644 --- a/WtWSMS/common/traits/BP_traits.txt +++ b/WtWSMS/common/traits/BP_traits.txt @@ -11,6 +11,7 @@ ############# PERSONALITY ############ erudite = { + physical = yes desc = { first_valid = { triggered_desc = { @@ -29,6 +30,7 @@ erudite = { ruler_designer_cost = 5 } imposing = { + physical = yes desc = { first_valid = { triggered_desc = { @@ -54,6 +56,7 @@ imposing = { } #Mental acuity perceptive = { + physical = yes desc = { first_valid = { triggered_desc = { @@ -78,6 +81,7 @@ perceptive = { ruler_designer_cost = 15 } absentminded = { + physical = yes desc = { first_valid = { triggered_desc = { @@ -145,7 +149,9 @@ has_justinian_plague = { #From CK2 VIET -tall = { ##### TODO (Beta): Tall needs Genetic Work +tall = { + genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -176,6 +182,7 @@ tall = { ##### TODO (Beta): Tall needs Genetic Work } agile = { genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -196,7 +203,9 @@ agile = { shown_in_ruler_designer = yes ruler_designer_cost = 10 } -wrymouth = { ##### TODO (Beta): Wrymouth needs Genetic Work +wrymouth = { + genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -209,7 +218,6 @@ wrymouth = { ##### TODO (Beta): Wrymouth needs Genetic Work birth = 0.50 random_creation = 0.25 - genetic = yes health = -0.2 diplomacy = -1 @@ -219,7 +227,9 @@ wrymouth = { ##### TODO (Beta): Wrymouth needs Genetic Work shown_in_ruler_designer = yes ruler_designer_cost = -10 } -harelip = { ##### TODO (Beta): Harelip needs Genetic Work +harelip = { + genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -232,7 +242,6 @@ harelip = { ##### TODO (Beta): Harelip needs Genetic Work birth = 0.50 random_creation = 0.25 - genetic = yes attraction_opinion = -10 same_opinion = 5 @@ -240,6 +249,8 @@ harelip = { ##### TODO (Beta): Harelip needs Genetic Work diplomacy = -1 } deaf = { + genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -252,7 +263,6 @@ deaf = { birth = 2#/100 inherit_chance = 0.25 - genetic = yes same_opinion = 5 @@ -265,6 +275,8 @@ deaf = { } #Handedness ambidextrous = { + genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -290,6 +302,8 @@ ambidextrous = { ruler_designer_cost = 5 } lefthanded = { + genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -333,6 +347,7 @@ lefthanded = { #Vocal Features melodious_voice = { genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -359,6 +374,7 @@ melodious_voice = { } powerful_voice = { genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -387,6 +403,7 @@ powerful_voice = { } calm_voice = { genetic = yes + physical = yes desc = { first_valid = { triggered_desc = { @@ -551,7 +568,6 @@ vegetarian = { stewardship = -1 intrigue = -1 - monthly_piety = 0.4 health = 0.2 same_faith_opinion = 10 same_opinion = 10 @@ -580,6 +596,8 @@ convict = { desc = trait_convict_character_desc } } + + icon = denounced.dds } corrupt = { category = fame @@ -606,6 +624,8 @@ corrupt = { ai_honor = dominant_negative_ai_value ai_greed = dominant_positive_ai_value + + icon = gallowsbait.dds } legendary_leader = { shown_in_ruler_designer = no @@ -890,7 +910,6 @@ hindu_philosophy_vedanta = { #Generalized Vedanta for the Migration Period hindu_philosophy_nyaya hindu_philosophy_vaisheshika hindu_philosophy_mimamsa - hindu_philosophy_charvaka } monthly_piety = 1.0 @@ -909,91 +928,6 @@ hindu_philosophy_vedanta = { #Generalized Vedanta for the Migration Period ruler_designer_cost = 10 } -hindu_philosophy_charvaka = { - shown_in_ruler_designer = no - - desc = { - first_valid = { - triggered_desc = { - trigger = { NOT = { exists = this } } - desc = trait_hindu_philosophy_charvaka_desc - } - desc = trait_hindu_philosophy_charvaka_character_desc - } - } - - opposites = { - hindu_philosophy_samkhya - hindu_philosophy_yoga - hindu_philosophy_nyaya - hindu_philosophy_vaisheshika - hindu_philosophy_mimamsa - zealous - } - - intrigue = 1 - learning = 1 - dread_baseline_add = 1 - monthly_piety_gain_mult = 0.1 - monthly_piety_gain_mult = -0.1 - culture_modifier = { - parameter = innovation_from_learning_traits - cultural_head_fascination_mult = 0.05 - } - - same_opinion = 10 - opposite_opinion = -10 - clergy_opinion = -10 - - ai_rationality = 40 #Careful to declare war - ai_honor = 40 #See themselves as very honorable - ai_boldness = low_negative_ai_value #More rarely declare war and more likely to build up infrastructure - ai_sociability = very_low_negative_ai_value - - ruler_designer_cost = 10 -} -hindu_philosophy_ajivika = { - shown_in_ruler_designer = no - - desc = { - first_valid = { - triggered_desc = { - trigger = { NOT = { exists = this } } - desc = trait_hindu_philosophy_ajivika_desc - } - desc = trait_hindu_philosophy_ajivika_character_desc - } - } - - opposites = { - hindu_philosophy_samkhya - hindu_philosophy_yoga - hindu_philosophy_nyaya - hindu_philosophy_vaisheshika - hindu_philosophy_mimamsa - zealous - } - - fertility = 0.30 - stress_loss_mult = 0.1 - monthly_piety_gain_mult = 0.1 - monthly_piety_gain_mult = -0.1 - culture_modifier = { - parameter = innovation_from_learning_traits - cultural_head_fascination_mult = 0.05 - } - - same_opinion = 10 - opposite_opinion = -10 - clergy_opinion = -10 - - ai_rationality = 40 #Careful to declare war - ai_honor = 40 #See themselves as very honorable - ai_boldness = low_negative_ai_value #More rarely declare war and more likely to build up infrastructure - ai_sociability = very_low_negative_ai_value - - ruler_designer_cost = 10 -} #Only for history right now adopted = { category = fame diff --git a/WtWSMS/common/trigger_localization/BP_religion_trigger_localization.txt b/WtWSMS/common/trigger_localization/BP_religion_trigger_localization.txt index 56a2e0bf92..a0fb2883d4 100644 --- a/WtWSMS/common/trigger_localization/BP_religion_trigger_localization.txt +++ b/WtWSMS/common/trigger_localization/BP_religion_trigger_localization.txt @@ -29,11 +29,6 @@ incompatible_tenet_gnosticism_trigger = { third_not = INCOMPATIBLE_TENET_GNOSTICISM_TRIGGER global_not = INCOMPATIBLE_TENET_GNOSTICISM_TRIGGER } -inverted_tenet_gnosticism_trigger = { - first_not = NOT_TENET_GNOSTICISM_TRIGGER - third_not = NOT_TENET_GNOSTICISM_TRIGGER - global_not = NOT_TENET_GNOSTICISM_TRIGGER -} incompatible_tenet_warmonger_trigger = { first_not = NOT_TENET_WARMONGER_TRIGGER third_not = NOT_TENET_WARMONGER_TRIGGER @@ -44,11 +39,6 @@ incompatible_tenet_unrelenting_faith_trigger = { third_not = NOT_TENET_UNRELENTING_FAITH_TRIGGER global_not = NOT_TENET_UNRELENTING_FAITH_TRIGGER } -incompatible_tenet_cosmopolitanism_trigger = { - first_not = NOT_TENET_COSMOPOLITANISM_TRIGGER - third_not = NOT_TENET_COSMOPOLITANISM_TRIGGER - global_not = NOT_TENET_COSMOPOLITANISM_TRIGGER -} incompatible_tenet_interpretatio_romana_trigger = { first_not = NOT_TENET_INTERPRATIO_ROMANA_TRIGGER third_not = NOT_TENET_INTERPRATIO_ROMANA_TRIGGER @@ -119,6 +109,16 @@ incompatible_tenet_cthonic_redoubts_trigger = { third = INCOMPATIBLE_TENET_CTHONIC_REDOUBTS_TRIGGER global = INCOMPATIBLE_TENET_CTHONIC_REDOUBTS_TRIGGER } +saurism_is_in_selected_list = { + first_not = SAURISM_IS_IN_SELECTED_LIST + third_not = SAURISM_IS_IN_SELECTED_LIST + global_not = SAURISM_IS_IN_SELECTED_LIST +} +incompatible_tenet_changing_theism = { + first_not = INCOMPATIBLE_TENET_CHANGING_THEISM + third_not = INCOMPATIBLE_TENET_CHANGING_THEISM + global_not = INCOMPATIBLE_TENET_CHANGING_THEISM +} ### Christian Doctrine Trigger Loc ### @@ -128,11 +128,6 @@ incompatible_doctrine_doceticism_trigger = { third_not = INCOMPATIBLE_DOCTRINE_DOCETISM_TRIGGER global_not = INCOMPATIBLE_DOCTRINE_DOCETISM_TRIGGER } -incompatible_doctrine_adoptionistm_trigger = { - first_not = INCOMPATIBLE_DOCTRINE_ADOPTIONISM_TRIGGER - third_not = INCOMPATIBLE_DOCTRINE_ADOPTIONISM_TRIGGER - global_not = INCOMPATIBLE_DOCTRINE_ADOPTIONISM_TRIGGER -} incompatible_doctrine_modalistic_monarchianism_trigger = { first_not = INCOMPATIBLE_DOCTRINE_MODALISTIC_MONARCHIANISM_TRIGGER third_not = INCOMPATIBLE_DOCTRINE_MODALISTIC_MONARCHIANISM_TRIGGER diff --git a/WtWSMS/descriptor.mod.info b/WtWSMS/descriptor.mod.info index ff86ba3649..b75c0ce460 100644 --- a/WtWSMS/descriptor.mod.info +++ b/WtWSMS/descriptor.mod.info @@ -9,7 +9,7 @@ tags={ "Religion" "Total Conversion" } -version = "0.1.8.2" +version = "0.1.8.3" supported_version="1.18.*" path = "mod/WtWSMS" replace_path="history/characters" diff --git a/WtWSMS/events/_BP_events/decisions_events/BP_religious_decisions_major.txt b/WtWSMS/events/_BP_events/decisions_events/BP_religious_decisions_major.txt index 19ab1ee48c..886b79ee9b 100644 --- a/WtWSMS/events/_BP_events/decisions_events/BP_religious_decisions_major.txt +++ b/WtWSMS/events/_BP_events/decisions_events/BP_religious_decisions_major.txt @@ -167,6 +167,7 @@ BP_religious_decisions_major.0001 = { } theme = faith + override_background = { reference = ep3_holy_site_orthodox } content_source = dlc_WtWSMS immediate = { @@ -271,6 +272,7 @@ BP_religious_decisions_major.0101 = { BP_religious_decisions_major.0201 = { #Create the Blot type = character_event theme = faith + override_background = { reference = fp1_tribal_temple } immediate = { play_music_cue = "mx_cue_epic_sacral_moment" @@ -364,6 +366,7 @@ BP_religious_decisions_major.0201 = { #Create the Blot BP_religious_decisions_major.0202 = { #Create human sacrifice type = character_event theme = faith + override_background = { reference = fp1_tribal_temple } immediate = { play_music_cue = "mx_cue_epic_sacral_moment" @@ -448,6 +451,7 @@ BP_religious_decisions_major.0202 = { #Create human sacrifice BP_religious_decisions_major.0203 = { #Create warmonger type = character_event theme = faith + override_background = { reference = burning_building_west } immediate = { play_music_cue = "mx_cue_epic_sacral_moment" @@ -474,9 +478,9 @@ BP_religious_decisions_major.0203 = { #Create warmonger } } - right_portrait = { + left_portrait = { character = scope:warmonger_reformer - animation = personality_zealous + animation = celebrate_axe } option = { #Me diff --git a/WtWSMS/events/_BP_events/decisions_events/BP_roman_decisions.txt b/WtWSMS/events/_BP_events/decisions_events/BP_roman_decisions.txt index 55da3e2321..98c70cdfb7 100644 --- a/WtWSMS/events/_BP_events/decisions_events/BP_roman_decisions.txt +++ b/WtWSMS/events/_BP_events/decisions_events/BP_roman_decisions.txt @@ -60,6 +60,11 @@ BP_roman_decisions.0001 = { animation = personality_honorable } + right_portrait = { + character = scope:empire_petitoner + animation = throne_room_bow_3 + } + option = { #Agrees name = BP_roman_decisions.0001.a @@ -210,6 +215,11 @@ BP_roman_decisions.0004 = { animation = personality_honorable } + right_portrait = { + character = scope:empire_petitoner + animation = throne_room_bow_3 + } + option = { #Give him the title name = BP_roman_decisions.0004.a @@ -362,7 +372,12 @@ BP_roman_decisions.0007 = { left_portrait = { character = scope:empire_petitoner - animation = personality_bold + animation = acknowledging + } + + right_portrait = { + character = scope:scoped_pope + animation = chaplain } immediate = { @@ -505,9 +520,14 @@ BP_roman_decisions.0050 = { #WTWSMS id: imperial_legacy.11 left_portrait = { character = root - animation = personality_honorable + animation = acknowledging } + lower_left_portrait = faith:catholic.religious_head + + lower_right_portrait = scope:other_emperor + + immediate = { create_new_roman_empire_title_effect = { EMPIRE_TITLE = e_wre } play_music_cue = "mx_cue_epic_sacral_moment" diff --git a/WtWSMS/events/_BP_events/religion_events/BP_hellenic_decision_events.txt b/WtWSMS/events/_BP_events/religion_events/BP_hellenic_decision_events.txt index 8b36d2aaaa..be0e082e81 100644 --- a/WtWSMS/events/_BP_events/religion_events/BP_hellenic_decision_events.txt +++ b/WtWSMS/events/_BP_events/religion_events/BP_hellenic_decision_events.txt @@ -89,6 +89,7 @@ hellenic_decision.0101 = { option = { name = hellenic_decision.0101.optout flavor = hellenic_decision.0101.flavor + remove_decision_cooldown = select_personal_deity_hellenic_decision ai_chance = { base = 0 } } } diff --git a/WtWSMS/events/_BP_events/religion_events/BP_hindu_decisions.txt b/WtWSMS/events/_BP_events/religion_events/BP_hindu_decisions.txt index 14c109fd3e..7e2bf35607 100644 --- a/WtWSMS/events/_BP_events/religion_events/BP_hindu_decisions.txt +++ b/WtWSMS/events/_BP_events/religion_events/BP_hindu_decisions.txt @@ -49,24 +49,12 @@ hindu_decision.0101 = { add_trait = hindu_philosophy_vedanta add_piety = -10 } - #'Heterodox' Schools: not for the zealous - option = {# Chārvāka - name = hindu_decision.0101.charvaka - add_trait = hindu_philosophy_charvaka - add_piety = -10 - trigger = { NOT = { has_trait = zealous } } - } - option = {# Chārvāka - name = hindu_decision.0101.ajivika - add_trait = hindu_philosophy_ajivika - add_piety = -10 - trigger = { NOT = { has_trait = zealous } } - } # Opt-Out option = {# Exit decision name = hindu_decision.0101.optout flavor = hindu_decision.0101.flavor + remove_decision_cooldown = select_hindu_philosophy_decision ai_chance = { base = 0 } } } \ No newline at end of file diff --git a/WtWSMS/events/_BP_events/religion_events/BP_zoroastrian_decision_events.txt b/WtWSMS/events/_BP_events/religion_events/BP_zoroastrian_decision_events.txt index a365b2a3b9..1af479e86a 100644 --- a/WtWSMS/events/_BP_events/religion_events/BP_zoroastrian_decision_events.txt +++ b/WtWSMS/events/_BP_events/religion_events/BP_zoroastrian_decision_events.txt @@ -55,6 +55,7 @@ zoroastrian_decision.0101 = { option = { name = zoroastrian_decision.0101.optout flavor = zoroastrian_decision.0101.flavor + remove_decision_cooldown = select_personal_deity_zoroastrian_decision ai_chance = { base = 0 diff --git a/WtWSMS/events/bookmark_events.txt b/WtWSMS/events/bookmark_events.txt new file mode 100644 index 0000000000..ca1b689de1 --- /dev/null +++ b/WtWSMS/events/bookmark_events.txt @@ -0,0 +1,2497 @@ +##### Changed from Vanilla: Removed East Asia county/barony references in bookmark.0500 + +namespace = bookmark + + +############################### +# 867 - WRATH OF THE NORTHMEN # +############################### + +###Æthelred isn't as cool as Alfred so we kill him +bookmark.0001 = { #by Mathilda Bjarnehed + type = character_event + hidden = yes + + trigger = { + this = character:33358 #Æthelred + is_ai = yes + player_heir ?= character:7627 #Alfred the Great + } + + immediate = { + if = { + limit = { is_at_war = yes } + + random_list = { + 20 = { #Very wounded + increase_wounds_effect = { REASON = battle } + if = { + limit = { is_alive = yes } + increase_wounds_effect = { REASON = battle } + } + if = { + limit = { is_alive = yes } + increase_wounds_effect = { REASON = battle } + } + if = { + limit = { is_alive = yes } + increase_wounds_effect = { REASON = battle } + } + } + 80 = { #Killed + random_war_enemy = { + if = { + limit = { is_commanding_army = yes } + save_scope_as = killer + } + else = { + random_knight = { + save_scope_as = killer + } + } + } + if = { + limit = { exists = scope:killer } + death = { + death_reason = death_hunting_accident + killer = scope:killer + } + } + } + } + } + else = { + random_list = { + 10 = { #Cancer + contract_disease_effect = { DISEASE = cancer TREATMENT_EVENT = no } + } + 90 = { #Hunting accident + death = { + death_reason = death_hunting_accident + } + } + } + } + } +} + +### Alfred is pretty cool so we give him a nickname +bookmark.0002 = { #by Mathilda Bjarnehed + type = character_event + title = bookmark.0002.t + desc = bookmark.0002.desc + theme = crown + left_portrait = { + character = root + animation = personality_honorable + } + + trigger = { + is_ai = no + top_liege = this + } + + #Resend + on_trigger_fail = { + if = { + limit = { is_ai = no } + trigger_event = { + id = bookmark.0002 + days = 1800 #~5 years + } + } + } + + immediate = { + play_music_cue = "mx_cue_positive_effect" + capital_province = { save_scope_as = capital } + random_realm_province = { + limit = { this != scope:capital } + save_scope_as = province + } + give_nickname = nick_the_great + } + + option = { + name = bookmark.0002.a + } +} + +### The Ragnarsson brothers catch King Aella ## +# The event can trigger when you imprison Aella as one of his sons +# It also works for other norse! + +bookmark.0003 = { #by Mathilda Bjarnehed + type = character_event + hidden = yes + + trigger = { + scope:imprisoner.faith = { trait_is_virtue = vengeful } + scope:imprisoner = { + any_close_family_member = { + even_if_dead = yes + killer ?= root + save_temporary_scope_as = killed_character + } + } + #If the imprisoner don't know you're the killer you might reveal yourself if you're dumb or not sneaky + trigger_if = { + limit = { + any_secret = { + type = secret_murder + secret_target = scope:killed_character + NOT = { any_secret_knower = { this = scope:imprisoner } } + } + } + OR = { + has_trait = intellect_bad + has_trait = dull + intrigue <= medium_skill_rating + } + NOR = { + has_trait = shrewd + has_trait = intellect_good + has_trait = schemer + } + } + trigger_if = { + limit = { this = character:163103 } #Aella + NOT = { + is_target_in_global_variable_list = { + name = triggered_bookmark_events + target = flag:bookmark_867_northmen_aellas_capture + } + } + } + } + + immediate = { + if = { + limit = { this = character:163103 } #Aella + add_to_global_variable_list = { + name = triggered_bookmark_events + target = flag:bookmark_867_northmen_aellas_capture + } + } + save_scope_as = prisoner + + scope:imprisoner = { + random_close_family_member = { + even_if_dead = yes + limit = { + killer ?= root + this = character:163109 #Lodbrok + } + alternative_limit = { + killer ?= root + } + save_scope_as = dead + } + trigger_event = { + id = bookmark.0004 + days = 1 + } + } + } +} + +bookmark.0004 = { #by Mathilda Bjarnehed + type = character_event + title = bookmark.0004.t + desc = { + first_valid = { + triggered_desc = { + trigger = { #You did not know they had killed your family-member + scope:prisoner = { + any_secret = { + type = secret_murder + secret_target = scope:dead + NOT = { any_secret_knower = { this = root } } + } + } + } + desc = bookmark.0004.desc_unknown + } + desc = bookmark.0004.desc + } + } + theme = dungeon + left_portrait = { + character = scope:prisoner + animation = fear + } + lower_right_portrait = scope:dead + + trigger = { + NOT = { + any_in_list = { + list = captured_rivals + this = scope:prisoner + } + } + } + + immediate = { + play_music_cue = "mx_cue_murder" + if = { + limit = { + scope:prisoner = { + any_secret = { + type = secret_murder + secret_target = scope:dead + NOT = { any_secret_knower = { this = root } } + } + } + } + scope:prisoner = { + random_secret = { + type = secret_murder + limit = { + secret_target = scope:dead + NOT = { any_secret_knower = { this = root } } + } + reveal_to = root + } + } + } + } + + #Blood eagle + option = { + name = bookmark.0004.a + + add_dread = medium_dread_gain + add_prestige = medium_prestige_gain + scope:prisoner = { + death = { + death_reason = death_execution_blood_eagle + killer = root + } + } + scope:dead = { + every_close_family_member = { + custom = bookmark.0004.a.custom + limit = { this != root } + add_opinion = { + modifier = pleased_opinion + opinion = 30 + target = root + } + } + } + execute_opinion_effect = { VICTIM = scope:prisoner EXECUTIONER = root } + + ai_chance = { + base = 50 + modifier = { + scope:dead = character:163109 #Lodbrok + add = 1000 + } + } + } + + #Sacrifice to Odin + option = { + name = bookmark.0004.b + trigger = { faith = { has_doctrine_parameter = human_sacrifice_active } } + + add_piety = major_piety_gain + scope:prisoner = { + death = { + death_reason = death_execution_blood_eagle + killer = root + } + } + scope:dead = { + every_close_family_member = { + custom = bookmark.0004.a.custom + limit = { this != root } + add_opinion = { + modifier = pleased_opinion + opinion = 30 + target = root + } + } + } + execute_opinion_effect = { VICTIM = scope:prisoner EXECUTIONER = root } + + ai_chance = { + base = 50 + } + } + + #I have other plans... + option = { + name = bookmark.0004.c + + ai_chance = { + base = 0 + modifier = { + ai_vengefulness <= medium_negative_ai_value + add = 100 + } + } + } +} + +############################### +# 867 - THE GREAT ADVENTURERS # +############################### + +### Daurama takes Bawo under her wing. +bookmark.0101 = { + type = character_event + title = bookmark.0101.t + desc = { + desc = bookmark.0101.desc_intro + first_valid = { + triggered_desc = { + trigger = { + scope:bayajidda = { is_alive = yes } + } + desc = bookmark.0101.desc_living + } + desc = bookmark.0101.desc_dead + } + } + theme = crown + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:bayajidda + } + lower_center_portrait = { + character = scope:bewo + } + + trigger = { + is_ai = no + character:251181 = { is_alive = yes } + } + + immediate = { + play_music_cue = "mx_cue_succession" + character:251180 = { save_scope_as = bayajidda } + character:251181 = { save_scope_as = bewo } + character:251252 = { save_scope_as = shawata } + title:k_hausaland = { save_scope_as = hausaland} + } + + # Remember your heritage, my child. + option = { + name = bookmark.0101.a + + #Move Bewo to Daurama's house. + custom_tooltip = bookmark.0101.a.tt + character:251181 = { set_house = root.house } + add_courtier = character:251181 #Move him to your court + + #Bayajidda is, understandably, a little hurt by all this. + character:251180 = { + add_opinion = { + modifier = hurt_opinion + target = root + opinion = -20 + } + } + + ai_chance = { + base = 0 #The AI should never get this event, but if they do, shouldn't opt in. + } + } + + # He is my blood, whatever his name. + option = { + name = bookmark.0101.b + + character:251180 = { + add_opinion = { + modifier = pleased_opinion + target = root + opinion = 40 + } + } + custom_tooltip = bookmark.0101.b.tt + + ai_chance = { + base = 100 #AI doesn't get this event, but should always pick no. + } + } + + # The Magajiya will continue to rule! + option = { + name = bookmark.0101.c + + add_realm_law_skip_effects = female_preference_law + scope:bewo = { + set_house = root.house + add_trait = disinherited + } + scope:shawata = { + if = { + limit = { + is_alive = yes + OR = { + matrilinear_marriage = yes + is_married = no + } + } + custom_tooltip = bookmark.0101.c.tt + } + else = { + custom_tooltip = bookmark.0101.b.tt + } + } + + + ai_chance = { + base = 0 #The AI should never get this event, but if they do, shouldn't opt in. + } + } +} +###Radhanites were influential in Khazaria, so we spawn a bunch of them +bookmark.0200 = { #by James Beaumont + type = character_event + hidden = yes + + trigger = { + this = title:e_caspian-pontic_steppe.holder #Khagan of Khazaria + is_alive = yes + is_landed = yes + } + + immediate = { + create_character = { + location = title:e_caspian-pontic_steppe.holder.capital_province + trait = lifestyle_mystic + random_traits = yes + faith = faith:kabarism + culture = culture:radhanite + gender_female_chance = { + if = { + limit = { faith:kabarism = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { faith:kabarism = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } + } + save_scope_as = new_courtier + } + title:e_caspian-pontic_steppe.holder = { add_courtier = scope:new_courtier } + create_character = { + location = title:e_caspian-pontic_steppe.holder.capital_province + faith = faith:kabarism + culture = culture:radhanite + random_traits_list = { + count = 1 + education_learning_2 = {} + education_learning_3 = {} + education_learning_4 = {} + } + random_traits = yes + gender_female_chance = { + if = { + limit = { faith:kabarism = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { faith:kabarism = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } + } + save_scope_as = new_courtier + } + title:e_caspian-pontic_steppe.holder = { add_courtier = scope:new_courtier } + create_character = { + location = title:e_caspian-pontic_steppe.holder.capital_province + age = { 18 35 } + random_traits_list = { + count = 1 + education_martial_2 = {} + education_martial_3 = {} + education_martial_4 = {} + } + random_traits_list = { + count = 1 + brave = {} + just = {} + } + random_traits_list = { #Something nice + honest = {} + gregarious = {} + trusting = {} + compassionate = {} + generous = {} + humble = {} + calm = {} + } + random_traits_list = { + count = 1 + lustful = {} + chaste = {} + wrathful = {} + arrogant = {} + impatient = {} + patient = {} + impatient = {} + ambitious = {} + cynical = {} + zealous = {} + stubborn = {} + } + random_traits = no + martial = { + min_template_decent_skill + max_template_decent_skill + } + prowess = { + min_template_decent_skill + max_template_decent_skill + } + faith = faith:kabarism + culture = culture:radhanite + gender_female_chance = { + add = 25 + } + save_scope_as = new_courtier + } + title:e_caspian-pontic_steppe.holder = { add_courtier = scope:new_courtier } + create_character = { + location = title:e_caspian-pontic_steppe.holder.capital_province + random_traits = yes + faith = faith:kabarism + culture = culture:radhanite + gender_female_chance = { + add = 25 + } + save_scope_as = new_courtier + } + title:e_caspian-pontic_steppe.holder = { add_courtier = scope:new_courtier } + create_character = { + location = title:e_caspian-pontic_steppe.holder.capital_province + random_traits = yes + faith = faith:kabarism + culture = culture:radhanite + gender_female_chance = { + add = 25 + } + save_scope_as = new_courtier + } + title:e_caspian-pontic_steppe.holder = { add_courtier = scope:new_courtier } + } +} + +############## +# 867 - MISC # +############## + +################################################## +# In Memory of Your Good Taste +# by Ewan Cowhig Croft & Stu Taylor +# 0211 - 0220 +################################################## + +# Basileios has just murdered Michael. +## Credit to Stu Taylor of Dead Good Comics for the title line and entire lead-in to this event. +bookmark.0211 = { + type = character_event + title = bookmark.0211.t + desc = bookmark.0211.desc + theme = murder_scheme + left_portrait = { + character = scope:basil + animation = toast_goblet + outfit_tags = { military_outfit no_cloak no_headgear } + } + right_portrait = { + character = scope:michael + animation = map_fear + } + override_background = { reference = ep3_byzantine_feast } + + trigger = { is_alive = yes } + + immediate = { + play_music_cue = "mx_cue_murder" + character:1700 = { save_scope_as = basil } + character:70490 = { + save_scope_as = michael + # Remove his nickname, which we have to leave on him for future bookmarks otherwise. + hidden_effect = { remove_nickname = yes } + } + } + + # Michael the Drunkard. + option = { + name = bookmark.0211.a + flavor = bookmark.0211.a.flavour + + scope:michael = { give_nickname = nick_the_drunkard_michael_iii } + add_legitimacy_effect = { LEGITIMACY = major_legitimacy_gain } + + # No stress, no AI. + } + + # Michael the Pious. + option = { + name = bookmark.0211.b + trigger = { is_ai = no } + flavor = bookmark.0211.b.flavour + + scope:michael = { give_nickname = nick_the_pious_michael_iii } + add_piety = massive_piety_gain + + # No stress, no AI. + } + + # Michael the Young. + option = { + name = bookmark.0211.c + trigger = { is_ai = no } + flavor = bookmark.0211.c.flavour + + scope:michael = { give_nickname = nick_the_young_michael_iii } + + domicile ?= { + switch = { + trigger = has_domicile_building + vineyard_05 = { add_domicile_building = vineyard_06 } + vineyard_04 = { add_domicile_building = vineyard_05 } + vineyard_03 = { add_domicile_building = vineyard_04 } + vineyard_02 = { add_domicile_building = vineyard_03 } + vineyard_01 = { add_domicile_building = vineyard_02 } + fallback = { + if = { + limit = { free_external_domicile_building_slots >= 1 } + add_domicile_building = vineyard_01 + } + else = { + root = { add_prestige = major_prestige_gain } + } + } + } + } + + # No stress, no AI. + } +} + + +######################### +# 1066 - RAGS TO RICHES # +######################### + +### Matilda start-up event +bookmark.1066 = { + type = character_event + title = bookmark.1066.t + desc = bookmark.1066.desc + theme = marriage + override_background = { reference = ep2_wedding_ceremony } + override_effect_2d = { + reference = rain + } + left_portrait = { + character = root + animation = stress + } + right_portrait = { + character = scope:hunchback + animation = ecstasy + } + lower_right_portrait = { + character = scope:hunchbacks_father + } + lower_left_portrait = { + character = scope:mum + } + + trigger = { + #this = character:7757 + } + + immediate = { + play_music_cue = "mx_cue_succession" + character:20248 = { save_scope_as = hunchback } + character:11030 = { save_scope_as = hunchbacks_father } + mother = { save_scope_as = mum } + hidden_effect = { + add_opinion = { + target = scope:hunchback + modifier = disgusted_opinion + opinion = -75 + } + } + } + + option = { # Murder the husband, with a *hefty* bonus (*Potentially* Historical Option) + name = bookmark.1066.a + flavor = bookmark.1066.a_flavor + + marry = scope:hunchback + + if = { + limit = { + NOT = { + any_scheme = { + type = murder + scheme_target_character = scope:hunchback + } + } + } + start_scheme = { + target_character = scope:hunchback + type = murder + } + } + custom_tooltip = diplomacy_family.2250.b.tt + hidden_effect = { + random_scheme = { + type = murder + limit = { + scheme_target_character = scope:hunchback + } + add_scheme_modifier = { + type = massive_extra_success_chance_modifier + } + } + } + + ai_chance = { + base = 100 + } + } + + option = { # Physically abandon and permanently avoid him (Historical Option) + name = bookmark.1066.b + flavor = bookmark.1066.b_flavor + + add_character_modifier = { + modifier = abandoned_marriage_modifier + } + + if = { + limit = { + betrothed ?= scope:hunchback + } + break_betrothal = scope:hunchback + } + else_if = { + limit = { + is_spouse_of = scope:hunchback + } + divorce_effect = { + DIVORCER = root + DIVORCEE = scope:hunchback + } + } + + scope:hunchbacks_father = { + if = { + limit = { + NOT = { + scope:hunchback = { + is_courtier_of = scope:hunchbacks_father + } + } + } + add_courtier = scope:hunchback + } + } + + reverse_add_opinion = { + target = scope:hunchback + modifier = abandoned_me_opinion + years = 30 + opinion = -50 + } + + reverse_add_opinion = { + target = scope:hunchbacks_father + modifier = insulted_opinion + years = 30 + opinion = -50 + } + + ai_chance = { + base = 100 + } + } + + option = { # Use your influence to flip the lineality of the marriage + name = bookmark.1066.c + flavor = bookmark.1066.c_flavor + + add_piety = -100 + + marry_matrilineal = scope:hunchback + + reverse_add_opinion = { + target = scope:hunchbacks_father + modifier = annoyed_opinion + opinion = -20 + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + scope:hunchbacks_father = { + is_ai = no + } + } + } + } + + option = { # Just hope he dies... + name = bookmark.1066.d + flavor = lineality_warning + add_internal_flag = dangerous + + marry = scope:hunchback + + ai_chance = { + base = 100 + } + } +} + +# Matilda, a witch or not? +bookmark.1067 = { + type = character_event + title = bookmark.1067.t + desc = bookmark.1067.desc + theme = faith + override_background = { reference = bp1_bonfire } + override_effect_2d = { + reference = smoke + } + left_portrait = { + character = root + animation = personality_cynical + } + + right_portrait = { + character = scope:witch + animation = happy_teacher + } + + trigger = { + NOR = { + is_witch_trigger = yes + has_trait = lifestyle_herbalist + } + } + + immediate = { + play_music_cue = "mx_cue_epic_sacral_moment" + if = { + limit = { + any_pool_character = { + province = root.location + is_physically_able_ai_adult = yes + has_no_particular_noble_roots_trigger = yes + is_female = yes + age > root.age + age >= 25 + has_education_intrigue_trigger = yes + } + } + random_pool_character = { + province = root.location + limit = { + is_physically_able_ai_adult = yes + has_no_particular_noble_roots_trigger = yes + is_female = yes + age > root.age + age >= 25 + has_education_intrigue_trigger = yes + } + save_scope_as = witch + } + } + else = { + hidden_effect = { + create_character = { + template = witchy_template + gender_female_chance = 100 + location = root.location + culture = root.location.culture + faith = root.location.faith + dynasty = none + save_scope_as = witch + } + } + } + hidden_effect = { + scope:witch ?= { + if = { + limit = { + NOT = { + has_trait = eccentric + } + } + add_trait = eccentric + } + give_witch_secret_or_trait_effect = yes + } + } + } + + option = { # Embrace the knowledge + name = bookmark.1067.a + flavor = bookmark.1067.a_flavor + add_internal_flag = dangerous + + set_focus = intrigue_skulduggery_focus + + add_intrigue_lifestyle_perk_points = 5 + + give_witch_secret_or_trait_effect = yes + + add_trait = lifestyle_herbalist + + ai_chance = { + base = 25 + } + } + + option = { # No, I'm pious! + name = bookmark.1067.b + flavor = bookmark.1067.b_flavor + + add_learning_lifestyle_xp = major_lifestyle_experience + + add_piety = 500 + + add_learning_skill = 2 + + ai_chance = { + base = 75 + } + } +} + +# Vratislav chooses whether to lay claims, or appease the emperor +bookmark.1068 = { + type = character_event + title = bookmark.1068.t + desc = bookmark.1068.desc + theme = war + override_background = { reference = ep2_travel_bridge } + left_portrait = { + character = root + animation = personality_cynical + } + right_portrait = { + character = scope:emperor + animation = personality_cynical + } + + trigger = { + exists = title:d_meissen.holder + exists = title:d_lausitz.holder + NOR = { + has_claim_on = title:d_meissen + has_claim_on = title:d_lausitz + title:d_lausitz.holder = root + title:d_meissen.holder = root + } + title:e_hre.holder ?= { + this != root + } + is_vassal_of = title:e_hre.holder + } + + immediate = { + play_music_cue = "mx_cue_positive_effect" + title:e_hre.holder = { + save_scope_as = emperor + } + } + + option = { # Lay claim to the lands + name = bookmark.1068.a + flavor = bookmark.1068.a_flavor + add_pressed_claim = title:d_meissen + add_pressed_claim = title:d_lausitz + + ai_chance = { + base = 25 + } + } + + option = { # Appease the Emperor + name = bookmark.1068.b + flavor = bookmark.1068.b_flavor + + add_prestige = 500 + add_legitimacy_effect = { LEGITIMACY = medium_legitimacy_gain } + + scope:emperor = { + add_opinion = { + target = root + modifier = pleased_opinion + opinion = 30 + } + } + + if = { + limit = { + scope:emperor = { is_ai = yes } + can_add_hook = { + target = scope:emperor + type = favor_hook + } + } + add_hook = { + type = favor_hook + target = scope:emperor + } + } + + ai_chance = { + base = 75 + } + } +} + +# The matter of Jaromir +bookmark.1069 = { + type = character_event + title = bookmark.1069.t + desc = bookmark.1069.desc + theme = faith + override_background = { reference = holy_site_generic } + override_effect_2d = { + reference = rain + } + left_portrait = { + character = character:john_monk + animation = prayer + } + right_portrait = { + character = scope:jaromir + animation = dismissal + } + lower_right_portrait = root.faith.religious_head + + trigger = { + character:528 ?= { + is_alive = yes + is_councillor_of = root + } + character:john_monk ?= { + is_alive = yes + } + } + + immediate = { + play_music_cue = "mx_cue_negative" + character:528 = { + save_scope_as = jaromir + } + character:john_monk = { + save_scope_as = john_monk + } + } + + option = { # Replace Jaromir with John + name = bookmark.1069.a + flavor = bookmark.1069.a_flavor + + faith.religious_head = { + add_opinion = { + target = root + modifier = impious_opinion + opinion = -30 + } + } + + create_title_and_vassal_change = { + type = granted + save_scope_as = change + } + title:c_opava = { + change_title_holder = { + holder = scope:john_monk + change = scope:change + take_baronies = no + } + } + resolve_title_and_vassal_change = scope:change + scope:john_monk = { + hidden_effect = { + change_government = theocracy_government + } + } + if = { + limit = { character:528 = { is_councillor_of = root } } + fire_councillor = character:528 + } + assign_councillor_type = { + type = councillor_court_chaplain + remove_existing_councillor = yes + target = character:john_monk + } + add_character_flag = { + flag = bishop_assignment + days = 1 + } + ai_chance = { + base = 25 + } + } + + option = { # Make great concessions to Jaromir + name = bookmark.1069.b + flavor = bookmark.1069.b_flavor + + pay_short_term_gold = { + target = scope:jaromir + gold = medium_gold_value + } + + scope:jaromir = { + add_opinion = { + target = root + modifier = pleased_opinion + opinion = 30 + } + remove_relation_rival = root + } + + ai_chance = { + base = 75 + } + } + + option = { # Make great concessions to Jaromir + name = bookmark.1069.c + flavor = bookmark.1069.c_flavor + + ai_chance = { + base = 75 + } + } + + after = { + hidden_effect = { + if = { + limit = { + has_character_flag = bishop_assignment + } + assign_councillor_type = { + type = councillor_court_chaplain + remove_existing_councillor = yes + target = character:john_monk + } + } + } + } +} + +# A Norman Sicily +bookmark.1070 = { + type = character_event + title = bookmark.1070.t + desc = bookmark.1070.desc + theme = war + override_background = { reference = terrain } + + left_portrait = { + character = root + animation = hunting_knife_start + } + + lower_right_portrait = scope:pope + lower_left_portrait = scope:emperor + + trigger = { + + } + + immediate = { + play_music_cue = "mx_cue_positive_effect" + + title:e_hre.holder = { save_scope_as = emperor } + root.faith.religious_head = { save_scope_as = pope } + + custom_tooltip = claim_sicily + hidden_effect = { + add_pressed_claim = title:d_salerno + add_pressed_claim = title:c_napoli + add_pressed_claim = title:d_capua + add_pressed_claim = title:c_siracusa + add_pressed_claim = title:c_agrigento + add_pressed_claim = title:c_palermo + } + } + + option = { + name = bookmark.1070.a + + add_pressed_claim = title:d_benevento + add_pressed_claim = title:d_spoleto + show_as_tooltip = { + spawn_army = { + levies = 750 + location = root.capital_province + name = norman_highwaymen + } + } + hidden_effect = { + spawn_army = { + levies = 125 + men_at_arms = { + type = bowmen + men = 50 + } + men_at_arms = { + type = light_horsemen + men = 50 + } + men_at_arms = { + type = conrois + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + levies = 125 + men_at_arms = { + type = bowmen + men = 50 + } + men_at_arms = { + type = light_horsemen + men = 50 + } + men_at_arms = { + type = conrois + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + levies = 125 + men_at_arms = { + type = bowmen + men = 50 + } + men_at_arms = { + type = light_horsemen + men = 50 + } + men_at_arms = { + type = conrois + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + } + + scope:emperor = { + add_opinion = { + target = root + modifier = angry_opinion + opinion = -30 + } + } + + scope:pope = { + add_opinion = { + target = root + modifier = angry_opinion + opinion = -30 + } + } + + ai_chance = { + base = 100 + } + } + + option = { + name = bookmark.1070.b + + add_pressed_claim = title:d_benevento + + show_as_tooltip = { + spawn_army = { + levies = 500 + location = root.capital_province + name = norman_highwaymen + } + } + hidden_effect = { + spawn_army = { + levies = 125 + men_at_arms = { + type = bowmen + men = 50 + } + men_at_arms = { + type = light_horsemen + men = 50 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + levies = 125 + men_at_arms = { + type = bowmen + men = 50 + } + men_at_arms = { + type = light_horsemen + men = 50 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + } + + scope:pope = { + add_opinion = { + target = root + modifier = angry_opinion + opinion = -30 + } + } + + ai_chance = { + base = 100 + } + } + + option = { + name = bookmark.1070.c + + spawn_army = { + levies = 125 + men_at_arms = { + type = bowmen + men = 50 + } + men_at_arms = { + type = light_horsemen + men = 50 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + ai_chance = { + base = 100 + } + } +} + +# The Pretender Monk +bookmark.1071 = { + type = character_event + title = bookmark.1071.t + desc = bookmark.1071.desc + theme = martial + override_background = { reference = throne_room } + + left_portrait = { + character = root + animation = thinking + } + + right_portrait = { + character = scope:raiktor + animation = beg + } + + trigger = { + gold >= 100 + is_at_war = no + title:e_byzantium.holder ?= { + this != root + } + } + + on_trigger_fail = { + if = { + limit = { + title:e_byzantium.holder ?= { + this != root + } + } + trigger_event = { + id = bookmark.1071 + days = 25 + } + } + } + + immediate = { + title:e_byzantium.holder ?= { save_scope_as = byz_emperor } + create_character = { + template = monk_character_template + name = Raiktor + culture = culture:greek + faith = faith:orthodox + age = 30 + gender_female_chance = 0 + save_scope_as = raiktor + employer = root + intrigue = { min_template_high_skill max_template_high_skill } + learning = { min_template_high_skill max_template_high_skill } + } + hidden_effect = { + scope:raiktor = { + add_unpressed_claim = title:e_byzantium + if = { + limit = { + has_trait = honest + } + remove_trait = honest + } + add_trait = deceitful + add_trait = historical_character + add_character_flag = raiktor + set_variable = { + name = show_historical_gui + value = 1 + } + } + } + } + + option = { + name = bookmark.1071.a + + flavor = hard_raiktor_war + + custom_tooltip = start_raiktor_war + custom_tooltip = gain_war_troops + + hidden_effect = { + start_war = { + cb = raiktor_claim_cb + target = title:e_byzantium.holder + claimant = scope:raiktor + target_title = title:e_byzantium + } + random_character_war = { + limit = { + using_cb = raiktor_claim_cb + } + save_scope_as = war + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + } + + ai_chance = { + base = 10 + modifier = { + factor = 0.1 + title:e_byzantium.holder ?= { is_ai = no } + } + } + } + + option = { + name = bookmark.1071.b + + flavor = easy_raiktor_war + + custom_tooltip = start_raiktor_conquest_war + custom_tooltip = gain_war_troops + + hidden_effect = { + start_war = { + cb = raiktor_conquest_cb + target = title:e_byzantium.holder + claimant = scope:raiktor + target_title = title:c_dyrrachion + target_title = title:c_avlonas + target_title = title:c_buthrotum + } + random_character_war = { + limit = { + using_cb = raiktor_conquest_cb + } + save_scope_as = war + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + + spawn_army = { + war = scope:war + levies = 300 + men_at_arms = { + type = bowmen + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 75 + } + men_at_arms = { + type = armored_horsemen + men = 25 + } + location = root.capital_province + name = norman_highwaymen + } + } + + ai_chance = { + base = 100 + modifier = { + factor = 0.1 + title:e_byzantium.holder ?= { is_ai = no } + } + } + } + + option = { + name = bookmark.1071.c + + scope:raiktor = { select_and_move_to_pool_effect = yes } + + ai_chance = { + base = 10 + modifier = { + factor = 10 + title:e_byzantium.holder ?= { is_ai = no } + } + } + } +} + +# Conquering Cordoba +bookmark.1072 = { + type = character_event + title = bookmark.1072.t + desc = bookmark.1072.desc + theme = martial + override_background = { reference = terrain_scope } + + left_portrait = { + character = root + animation = spymaster + } + + right_portrait = { + character = title:c_cordoba.holder + animation = steward + } + + trigger = { + exists = title:c_cordoba.holder + NOT = { title:c_cordoba.holder = root } + } + + immediate = { + title:c_cordoba.holder = { save_scope_as = cordoba_holder } + title:c_cordoba.title_province = { save_scope_as = background_terrain_scope } + } + + option = { + name = bookmark.1072.a + trait = schemer + + custom_tooltip = intrigue_challenge + add_character_flag = intrigue_duel_on_attack + + custom_tooltip = start_cordoba_war + hidden_effect = { + if = { + limit = { + title:c_cordoba.holder = { + has_title = title:c_cabra + } + } + start_war = { + cb = county_conquest_cb + target = title:c_cordoba.holder + target_title = title:c_cordoba + target_title = title:c_cabra + } + } + else = { + start_war = { + cb = county_conquest_cb + target = title:c_cordoba.holder + target_title = title:c_cordoba + } + } + } + + ai_chance = { + base = 90 + } + } + + option = { + name = bookmark.1072.b + + spawn_army = { + levies = 100 + men_at_arms = { + type = abudrar + men = 100 + } + men_at_arms = { + type = light_horsemen + men = 50 + } + location = root.capital_province + name = event_troop_default_name + } + + custom_tooltip = start_cordoba_war + hidden_effect = { + if = { + limit = { + title:c_cordoba.holder = { + has_title = title:c_cabra + } + } + start_war = { + cb = county_conquest_cb + target = title:c_cordoba.holder + target_title = title:c_cordoba + target_title = title:c_cabra + } + } + else = { + start_war = { + cb = county_conquest_cb + target = title:c_cordoba.holder + target_title = title:c_cordoba + } + } + } + + ai_chance = { + base = 10 + } + } + + option = { + name = bookmark.1072.c + + ai_chance = { + base = 0 + } + } +} + +# The Seljuk Scion +bookmark.1073 = { + type = character_event + title = bookmark.1073.t + desc = bookmark.1073.desc + theme = martial + override_background = { reference = terrain_scope } + + left_portrait = { + character = root + animation = stress + } + right_portrait = { + character = scope:alp_arslan + animation = war_over_win + } + lower_left_portrait = scope:qutalmish + lower_right_portrait = scope:tughril + + immediate = { + character:3040 = { save_scope_as = alp_arslan } + character:3033 = { save_scope_as = qutalmish } + character:3038 = { save_scope_as = tughril } + title:e_persia.title_capital_county.title_province = { save_scope_as = background_terrain_scope } + show_as_tooltip = { + scope:alp_arslan = { + set_relation_rival = { reason = rival_killed_parent target = root } + } + add_realm_law = camp_purpose_mercenaries + } + if = { + limit = { + has_mpo_dlc_trigger = yes + } + spawn_army = { + name = event_troop_default_name + men_at_arms = { + type = horse_archers + stacks = 2 + } + men_at_arms = { + type = steppe_raiders + stacks = 2 + } + men_at_arms = { + type = heavy_horse_archers + stacks = 2 + } + location = root.location + origin = root.location + } + } + else = { + spawn_army = { + name = event_troop_default_name + men_at_arms = { + type = horse_archers + stacks = 2 + } + men_at_arms = { + type = steppe_raiders + stacks = 2 + } + men_at_arms = { + type = heavy_horse_archers + stacks = 2 + } + location = root.location + origin = root.location + } + } + } + + option = { + name = bookmark.1073.a + add_prestige_level = 1 + if = { + limit = { + has_mpo_dlc_trigger = yes + } + spawn_army = { + name = event_troop_default_name + men_at_arms = { + type = horse_archers + stacks = 2 + } + men_at_arms = { + type = steppe_raiders + stacks = 2 + } + men_at_arms = { + type = heavy_horse_archers + stacks = 2 + } + location = root.location + origin = root.location + } + } + else = { + spawn_army = { + name = event_troop_default_name + men_at_arms = { + type = horse_archers + stacks = 2 + } + men_at_arms = { + type = light_horsemen + stacks = 2 + } + men_at_arms = { + type = light_footmen + stacks = 2 + } + location = root.location + origin = root.location + } + } + ai_chance = { + base = 90 + } + } + + option = { + name = bookmark.1073.b + add_unpressed_claim = title:e_persia + add_realm_law = camp_purpose_legitimists + scope:alp_arslan = { + set_relation_nemesis = { reason = rival_killed_parent target = root } + } + ai_chance = { + base = 10 + } + } +} + +###We let the player decide which dynasty Sibylla's son will belong to avoid undesirable potential game overs +bookmark.0300 = { + type = character_event + title = bookmark.0300.t + desc = bookmark.0300.desc + + theme = family + left_portrait = { + character = root + animation = personality_rational + } + lower_center_portrait = { + character = scope:dead_husband + animation = dead + } + right_portrait = { + character = scope:baby_baudouin + } + + trigger = { + is_ai = no + character:223541 = { + is_ai = yes + is_alive = yes + } + } + + immediate = { + character:223541 = { save_scope_as = baby_baudouin } + character:223540 = { save_scope_as = dead_husband } + } + + option = { + name = bookmark.0300.a + + character:223541 = { set_house = root.house } + + ai_chance = { + base = 0 # The AI shouldn't get this event, but should want to maintain the status quo if it did + } + } + + option = { + name = bookmark.0300.b + + ai_chance = { + base = 100 # AI doesn't get this event, but should always pick no. + } + custom_tooltip = bookmark.0300.b.tt + } +} + +bookmark.0400 = { + type = character_event + title = bookmark.0400.t + desc = bookmark.0400.desc + + theme = family + + left_portrait = { + character = root + animation = disapproval + } + lower_left_portrait = { + character = scope:brother + } + lower_right_portrait = { + character = scope:child + } + right_portrait = { + character = scope:emperor + animation = pain + } + + trigger = { + is_ai = no + character:206651 = { # your husband + is_alive = yes + is_ai = yes + is_landed = yes + } + character:206653 = { # your child + is_alive = yes + is_ai = yes + top_liege = root.top_liege + } + character:tangut_liang_2 = { # your brother + is_alive = yes + is_ai = yes + top_liege = root.top_liege + } + } + + immediate = { + character:206651 = { save_scope_as = emperor } + character:206653 = { save_scope_as = child } + character:tangut_liang_2 = { save_scope_as = brother } + scope:emperor.primary_title = { save_scope_as = xia } + } + + option = { + name = bookmark.0400.a + + custom_tooltip = { + text = bookmark.0400.a.tt + + scope:emperor = { + every_held_title = { + limit = { + tier >= tier_county + is_landless_type_title = no + } + add_to_list = titles_to_transfer + } + } + + create_title_and_vassal_change = { + type = usurped + save_scope_as = change + add_claim_on_loss = yes + } + + every_in_list = { + list = titles_to_transfer + change_title_holder = { + holder = root + change = scope:change + } + } + + scope:emperor = { + every_vassal = { + limit = { + NOT = { + this = root + } + } + change_liege = { + LIEGE = root + CHANGE = scope:change + } + } + } + + resolve_title_and_vassal_change = scope:change + + scope:emperor = { + death = { + death_reason = death_wounds + } + } + } + + if = { + limit = { + exists = cp:councillor_chancellor + cp:councillor_chancellor != character:tangut_liang_2 + } + fire_councillor = cp:councillor_chancellor + assign_councillor_type = { + type = councillor_chancellor + target = character:tangut_liang_2 + } + } + + every_child = { + limit = { + house != root.house + } + set_house = root.house + } + + ai_chance = { + base = 0 + } + } + + option = { + name = bookmark.0400.b + + custom_tooltip = { + text = bookmark.0400.b.tt + add_character_flag = has_had_diarch_intro_event_flag + + scope:emperor = { + designate_diarch = root + try_start_diarchy = regency + set_diarchy_swing = 100 + if = { + limit = { + exists = cp:councillor_chancellor + cp:councillor_chancellor != character:tangut_liang_2 + } + fire_councillor = cp:councillor_chancellor + scope:brother = { + set_employer = scope:emperor + } + assign_councillor_type = { + type = councillor_chancellor + target = character:tangut_liang_2 + } + } + } + } + change_influence = monumental_influence_gain + add_prestige = monumental_prestige_gain + + ai_chance = { + base = 100 + } + } + option = { + name = bookmark.0400.c + + custom_tooltip = { + text = bookmark.0400.c.tt + add_character_flag = has_had_diarch_intro_event_flag + + scope:emperor = { + death = { + death_reason = death_wounds + } + } + scope:brother = { + set_employer = scope:child + } + scope:child = { + set_diarch = root + set_diarchy_swing = 100 + if = { + limit = { + exists = cp:councillor_chancellor + cp:councillor_chancellor != character:tangut_liang_2 + } + fire_councillor = cp:councillor_chancellor + assign_councillor_type = { + type = councillor_chancellor + target = character:tangut_liang_2 + } + } + } + } + change_influence = monumental_influence_gain + add_prestige = monumental_prestige_gain + + ai_chance = { + base = 0 + } + } + after = { + add_hook = { + type = loyalty_hook + target = scope:brother + } + + scope:brother = { + change_influence = massive_influence_gain + add_prestige = massive_prestige_gain + } + } +} + +bookmark.0500 = { + type = character_event + title = bookmark.0500.t + desc = bookmark.0500.desc + window = big_event_window + theme = merit + override_background = bedchamber + + left_portrait = { + character = root + animation = disapproval + } + + trigger = { + } + + immediate = { + } + + option = { + name = bookmark.0500.a + + add_character_modifier = { + modifier = tgp_wiles_is_the_way_modifier + years = 10 + } + + domicile ?= { + hidden_effect = { + add_domicile_building = east_asian_peasant_quarters_01 + add_domicile_building = east_asian_peasant_quarters_02 + add_domicile_building = east_asian_peasant_quarters_03 + } + add_domicile_building = east_asian_peasant_quarters_04 + custom_tooltip = domicile_building_parameter_can_use_incite_revolts + custom_tooltip = domicile_building_parameter_can_join_peasant_factions + } + + ai_chance = { + base = 100 + } + } + + option = { + name = bookmark.0500.b + + trigger = { + is_landed = no + } + + add_trait = conqueror + + create_title_and_vassal_change = { + type = usurped + save_scope_as = change + } + #title:c_caozhou = { + # change_title_holder = { + # holder = root + # change = scope:change + # take_baronies = yes + # } + #} + hidden_effect = { + becomes_independent = { + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + + #start_war = { + # casus_belli = admin_barbarian_conquest_cb + # target = title:d_biansong.holder + #} + + spawn_army = { + levies = 5000 + location = root.capital_province + origin = root.capital_province + inheritable = no + uses_supply = yes + name = faithful_followers + } + + ai_chance = { + base = 0 + } + } + option = { + name = bookmark.0500.c + + trigger = { + has_dlc_feature = roads_to_power + } + + create_landless_adventurer_title_tooltip_effect = yes + add_character_modifier = { + modifier = ep3_voluntary_laamp_character_modifier + years = 5 + } + hidden_effect = { + # Create Adventurer + create_landless_adventurer_title_effect = { + REASON = flag:runaway_allowed + FLAVOR_CHAR = root + } + domicile ?= { + change_provisions = major_provisions_gain + } + } + + ai_chance = { + base = 0 + } + } + + option = { + name = bookmark.0500.d + + trigger = { + is_landed = no + } + + set_character_faith = faith:maitreya + + faith:maitreya = { + change_fervor = { + value = 100 + desc = maitreya_has_descended_fervor_desc + } + } + + add_character_modifier = claimed_mantle_of_maitreya_modifier + + hidden_effect = { + set_global_variable = { + name = the_maitreya_has_descended + value = yes + } + } + add_trait = peasant_leader + + create_title_and_vassal_change = { + type = usurped + save_scope_as = change + } + #title:c_caozhou = { + # change_title_holder = { + # holder = root + # change = scope:change + # take_baronies = yes + # } + #} + hidden_effect = { + becomes_independent = { + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + + #start_war = { + # casus_belli = admin_barbarian_conquest_cb + # target = title:d_biansong.holder + #} + + spawn_army = { + levies = 5000 + location = root.capital_province + origin = root.capital_province + inheritable = no + uses_supply = yes + name = maitreya_devotees + } + + ai_chance = { + base = 0 + } + } +} diff --git a/WtWSMS/events/dlc/tgp/tgp_japan_decision_events.txt b/WtWSMS/events/dlc/tgp/tgp_japan_decision_events.txt index 3dd96f1567..b8d3f5c1ac 100644 --- a/WtWSMS/events/dlc/tgp/tgp_japan_decision_events.txt +++ b/WtWSMS/events/dlc/tgp/tgp_japan_decision_events.txt @@ -199,8 +199,8 @@ tgp_japan_decision.9001 = { # CHOOSE HOUSE NAME EVENT - WITH WIDGET trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ashikaga } } } default = { - localization_key = dynn_Ashina - trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ashina } } + localization_key = dynn_Ashina_JP + trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ashina_JP } } } default = { localization_key = dynn_Aso @@ -1534,43 +1534,41 @@ tgp_japan_decision.9001 = { # CHOOSE HOUSE NAME EVENT - WITH WIDGET barony = { save_scope_as = random_barony } } } - hidden_effect = { - if = { - limit = { - NOT = { has_character_flag = found_cadet_branch } - } - #if = { - # limit = { domicile.domicile_location.county ?= title:c_yamashiro } - # while = { - # count = 3 - # assign_japanese_house_name_options_kyoto_effect = yes - # } - #} - #else = { - # while = { - # count = 3 - # assign_japanese_house_name_options_effect = yes - # } - #} - assign_japanese_house_name_options_effect = yes - } - else = { - #if = { - # limit = { domicile.domicile_location.county ?= title:c_yamashiro } - # while = { - # count = 1 - # assign_japanese_house_name_options_kyoto_effect = yes - # } - #} - #else = { - # while = { - # count = 1 - # assign_japanese_house_name_options_effect = yes - # } - #} - assign_japanese_house_name_options_effect = yes - } - } + #hidden_effect = { + # if = { + # limit = { + # NOT = { has_character_flag = found_cadet_branch } + # } + # if = { + # limit = { domicile.domicile_location.county ?= title:c_yamashiro } + # while = { + # count = 3 + # assign_japanese_house_name_options_kyoto_effect = yes + # } + # } + # else = { + # while = { + # count = 3 + # assign_japanese_house_name_options_effect = yes + # } + # } + # } + # else = { + # if = { + # limit = { domicile.domicile_location.county ?= title:c_yamashiro } + # while = { + # count = 1 + # assign_japanese_house_name_options_kyoto_effect = yes + # } + # } + # else = { + # while = { + # count = 1 + # assign_japanese_house_name_options_effect = yes + # } + # } + # } + #} if = { limit = { is_ai = yes } random_list = { @@ -1595,7 +1593,7 @@ tgp_japan_decision.9001 = { # CHOOSE HOUSE NAME EVENT - WITH WIDGET } } 1 = { - trigger = { exists = domicile.domicile_location } + trigger = { exists = scope:domicile_county } set_variable = { name = new_japanese_house_name value = flag:japanese_house_domicile_county @@ -2175,10 +2173,26 @@ tgp_japan_decision.9301 = { character = root animation = holding_hu } + right_portrait = { + character = scope:attacker + animation = war_over_win + trigger = { + NOT = { this = root } + } + } + lower_center_portrait = scope:defender + + override_effect_2d = { reference = legend_glow } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_restoring_japanese_emperor" save_scope_as = tenno + save_scope_as = bg_override_char + japan_clear_flavour_flags_effect = yes + set_global_variable = { + name = tenno_restored + value = yes + } add_character_flag = ceremonial_liege_flag # Inform Vassals every_player = { @@ -2197,15 +2211,25 @@ tgp_japan_decision.9302 = { type = character_event title = tgp_japan_decision.9302.t desc = tgp_japan_decision.9302.desc - theme = realm + theme = crown + + override_effect_2d = { reference = legend_glow } left_portrait = { character = scope:tenno + animation = holding_hu + } + right_portrait = { + character = scope:attacker animation = war_over_win + trigger = { + NOT = { this = scope:tenno } + } } + lower_center_portrait = scope:defender immediate = { - play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" + play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_restoring_japanese_emperor" show_as_tooltip = { scope:tenno = { restore_ceremonial_liege_faction_reward_effect = yes } } @@ -2308,7 +2332,8 @@ tgp_japan_decision.9500 = { option = { name = tgp_japan_decision.9500.a - tgp_japan_become_a_monk_decision_effect = yes + add_trait = devoted + tgp_renounce_estate_effect = yes } } @@ -2846,7 +2871,7 @@ tgp_japan_decision.9607 = { # War won vassal event immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" - #japanese_establish_soryo_administration_reward_effect = yes + show_as_tooltip = { japanese_establish_soryo_administration_reward_effect = yes } } option = { @@ -3223,55 +3248,7 @@ tgp_japan_decision.9961 = { days = 1 } } - scope:title_scope = { - create_title_and_vassal_change = { - type = created - save_scope_as = change - } - change_title_holder = { - holder = root - change = scope:change - } - every_de_jure_county = { - limit = { - holder.top_liege = root.top_liege # in same realm - holder.liege = root.top_liege # is not already a sub-vassal - NOR = { - holder = root # held my me - holder.liege = root # or my vassal - } - } - if = { - limit = { - holder = { - NOT = { government_allows = administrative } - highest_held_title_tier <= tier_county - } - } - holder = { - change_liege = { - liege = root - change = scope:change - } - } - } - else_if = { - limit = { - holder = { - OR = { - government_allows = administrative - this = root.top_liege - } - } - } - change_title_holder = { - holder = root - change = scope:change - } - } - } - resolve_title_and_vassal_change = scope:change - } + scope:title_scope = { tgp_japan_assert_regional_dominance_war_outcome_effect = yes } } #you won, enjoy option = { diff --git a/WtWSMS/events/religion_events/faith_creation_events.txt b/WtWSMS/events/religion_events/faith_creation_events.txt index a39cb3adfa..050e9cc52b 100644 --- a/WtWSMS/events/religion_events/faith_creation_events.txt +++ b/WtWSMS/events/religion_events/faith_creation_events.txt @@ -331,8 +331,6 @@ faith_creation.1001 = { ##### Changed from Vanilla vvvvv has_doctrine = tenet_hellenic_syncretism has_doctrine = tenet_zoroastrian_syncretism - has_doctrine = tenet_cosmopolitanism - has_doctrine = tenet_interpretatio_romana ##### Changed from Vanilla ^^^^^ } } diff --git a/WtWSMS/events/religion_events/heresy_events.txt b/WtWSMS/events/religion_events/heresy_events.txt index f31255615c..9ee0714f13 100644 --- a/WtWSMS/events/religion_events/heresy_events.txt +++ b/WtWSMS/events/religion_events/heresy_events.txt @@ -585,6 +585,9 @@ heresy.0005 = { faith:digambara.religion = { #Dualism add_to_list = eastern_religions } + religion:nastika_religion = { #Nastika (WTWSMS) + add_to_list = eastern_religions + } every_in_list = { list = eastern_religions @@ -706,6 +709,10 @@ heresy.0005 = { #Dualist this = faith:mandeaism this = faith:sabianism + + #Nastika + this = faith:ajivika + this = faith:carvaka } } @@ -718,6 +725,9 @@ heresy.0005 = { this = faith:sethianism this = faith:priscillianism this = faith:cainitism + + #Nastika + this = faith:ajnana } } } diff --git a/WtWSMS/events/religion_events/religious_decision_events.txt b/WtWSMS/events/religion_events/religious_decision_events.txt index ed1b93fcf8..2b57a050ef 100644 --- a/WtWSMS/events/religion_events/religious_decision_events.txt +++ b/WtWSMS/events/religion_events/religious_decision_events.txt @@ -1,4 +1,4 @@ -##### Changed from Vanilla: Updated religious_decision.0101 to include other Dharmachakra deities +##### Changed from Vanilla: Updated religious_decision.0101 and 0102 to include other Dharmachakra deities and refreshing cooldown if refusing namespace = religious_decision namespace = religious_decision @@ -1132,6 +1132,7 @@ religious_decision.0101 = {# Hindu Bhakti option = {# Exit decision name = religious_decision.0101.optout flavor = religious_decision.0101.flavor + remove_decision_cooldown = select_personal_deity_hinduism_decision ai_chance = { base = 0 @@ -1201,6 +1202,7 @@ religious_decision.0102 = { option = { name = religious_decision.0102.optout flavor = religious_decision.0102.flavor + remove_decision_cooldown = select_personal_deity_germanic_decision ai_chance = { base = 0 diff --git a/WtWSMS/gfx/interface/icons/faith/nastika_ajivika.dds b/WtWSMS/gfx/interface/icons/faith/nastika_ajivika.dds new file mode 100644 index 0000000000..4549025f2c Binary files /dev/null and b/WtWSMS/gfx/interface/icons/faith/nastika_ajivika.dds differ diff --git a/WtWSMS/gfx/interface/icons/faith/nastika_ajnana.dds b/WtWSMS/gfx/interface/icons/faith/nastika_ajnana.dds new file mode 100644 index 0000000000..c7e916e1b5 Binary files /dev/null and b/WtWSMS/gfx/interface/icons/faith/nastika_ajnana.dds differ diff --git a/WtWSMS/gfx/interface/icons/faith/nastika_carvaka.dds b/WtWSMS/gfx/interface/icons/faith/nastika_carvaka.dds new file mode 100644 index 0000000000..ae1fdfcdfe Binary files /dev/null and b/WtWSMS/gfx/interface/icons/faith/nastika_carvaka.dds differ diff --git a/WtWSMS/gfx/interface/icons/faith_doctrines/nudity_doctrine_naked_priests.dds b/WtWSMS/gfx/interface/icons/faith_doctrine_groups/nudity_doctrine.dds similarity index 100% rename from WtWSMS/gfx/interface/icons/faith_doctrines/nudity_doctrine_naked_priests.dds rename to WtWSMS/gfx/interface/icons/faith_doctrine_groups/nudity_doctrine.dds diff --git a/WtWSMS/gfx/interface/icons/faith_doctrines/bp_no_canon_doctrine.dds b/WtWSMS/gfx/interface/icons/faith_doctrines/bp_no_canon_doctrine.dds new file mode 100644 index 0000000000..84005bc0ea Binary files /dev/null and b/WtWSMS/gfx/interface/icons/faith_doctrines/bp_no_canon_doctrine.dds differ diff --git a/WtWSMS/gfx/interface/icons/faith_doctrines/core_tenet_cosmopolitanism.dds b/WtWSMS/gfx/interface/icons/faith_doctrines/core_tenet_cosmopolitanism.dds deleted file mode 100644 index dcc09d90a2..0000000000 Binary files a/WtWSMS/gfx/interface/icons/faith_doctrines/core_tenet_cosmopolitanism.dds and /dev/null differ diff --git a/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_agnostic.dds b/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_agnostic.dds new file mode 100644 index 0000000000..bd41a0bb67 Binary files /dev/null and b/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_agnostic.dds differ diff --git a/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_monist.dds b/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_monist.dds new file mode 100644 index 0000000000..ad0b92c0a8 Binary files /dev/null and b/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_monist.dds differ diff --git a/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_roman_polytheist.dds b/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_roman_polytheist.dds new file mode 100644 index 0000000000..e372a487b7 Binary files /dev/null and b/WtWSMS/gfx/interface/icons/faith_doctrines/doctrine_roman_polytheist.dds differ diff --git a/WtWSMS/gfx/portraits/portrait_modifiers/BP_beards_scripted_characters.txt b/WtWSMS/gfx/portraits/portrait_modifiers/BP_beards_scripted_characters.txt index 020d69f14f..4838db63dd 100644 --- a/WtWSMS/gfx/portraits/portrait_modifiers/BP_beards_scripted_characters.txt +++ b/WtWSMS/gfx/portraits/portrait_modifiers/BP_beards_scripted_characters.txt @@ -46,6 +46,10 @@ beards_scripted_characters = { exists = character:55 #Odoacer this = character:55 #Odoacer } + modifier = { + add = 999 + BP_sacred_eunuch_clothing_trigger = yes + } } } @@ -149,6 +153,12 @@ beards_scripted_characters = { exists = character:155 #Khingila this = character:155 #Khingila } + modifier = { + add = 999 + exists = this + exists = character:1004020 #Ioannes Mystakon + this = character:1004020 #Ioannes Mystakon + } } } diff --git a/WtWSMS/gfx/portraits/portrait_modifiers/BP_clergy_clothing.txt b/WtWSMS/gfx/portraits/portrait_modifiers/BP_clergy_clothing.txt new file mode 100644 index 0000000000..96162285b4 --- /dev/null +++ b/WtWSMS/gfx/portraits/portrait_modifiers/BP_clergy_clothing.txt @@ -0,0 +1,609 @@ +bp_clergy_beards = { + usage = game + priority = 7 + + hellenic_eunuch_cosmetics = { + dna_modifiers = { + morph = { + mode = add + gene = gene_makeup + template = japanese_01 + range = {0.2 0.6} + } + morph = { # Red lips + mode = modify + gene = complexion + template = complexion_beauty_1 + value = 1 + } + morph = { + mode = modify + gene = gene_eyebrows_shape + template = no_eyebrows + value = 0 + } + morph = { + mode = modify + gene = gene_eyebrows_fullness + template = no_eyebrows + value = 0 + } + morph = { + mode = modify + gene = gene_body_hair + template = body_hair_sparse_lower_stubble + value = 0 + } + accessory = { + mode = add + gene = beards + template = no_beard + value = {0 1} + } + # Bleached hair + color = { + gene = hair_color + mode = modify + + x = -0.1 + y = -0.4 + } + } + weight = { + base = 0 + modifier = { + add = 999 + BP_sacred_eunuch_clothing_trigger = yes + portrait_religious_hellenism_trigger = yes + } + } + } + standard_eunuch_cosmetics = { + dna_modifiers = { + morph = { + mode = add + gene = gene_makeup + template = japanese_01 + range = {0.2 0.6} + } + morph = { # Red lips + mode = modify + gene = complexion + template = complexion_beauty_1 + value = 1 + } + morph = { + mode = modify + gene = gene_eyebrows_shape + template = no_eyebrows + value = 0 + } + morph = { + mode = modify + gene = gene_eyebrows_fullness + template = no_eyebrows + value = 0 + } + morph = { + mode = modify + gene = gene_body_hair + template = body_hair_sparse_lower_stubble + value = 0 + } + accessory = { + mode = add + gene = beards + template = no_beard + value = {0 1} + } + } + weight = { + base = 0 + modifier = { + add = 999 + BP_sacred_eunuch_clothing_trigger = yes + portrait_religious_hellenism_trigger = no + } + } + } +} + +bp_clergy_hairstyles = { + usage = game + selection_behavior = weighted_random + priority = 3 + + male_hair_western_07 = { # Long flowing + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = scripted_character_hairstyles_01 + value = 0.15 # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 120 + BP_sacred_eunuch_clothing_trigger = yes + OR = { + NOT = { exists = this } + has_gene = { + category = gene_hair_type + template = hair_straight + } + has_gene = { + category = gene_hair_type + template = hair_straight_thin_beard + } + has_gene = { + category = gene_hair_type + template = hair_curly + } + } + } + } + } + + male_hair_rtt_01 = { # Scottish Mullet + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = scripted_character_hairstyles_01 + value = 0.49 # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 120 + BP_sacred_eunuch_clothing_trigger = yes + exists = this + has_gene = { + category = gene_hair_type + template = hair_wavy + } + } + } + } + + male_hair_rtt_02 = { # Big page boy + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = scripted_character_hairstyles_01 + value = 0.52 # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 120 + BP_sacred_eunuch_clothing_trigger = yes + OR = { + NOT = { exists = this } + has_gene = { + category = gene_hair_type + template = hair_straight + } + has_gene = { + category = gene_hair_type + template = hair_straight_thin_beard + } + } + } + } + } + + male_hair_northern_01 = { # Long wavy metal hair + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = scripted_character_hairstyles_01 + value = 0.62 # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 120 + BP_sacred_eunuch_clothing_trigger = yes + OR = { + NOT = { exists = this } + has_gene = { + category = gene_hair_type + template = hair_straight + } + has_gene = { + category = gene_hair_type + template = hair_straight_thin_beard + } + has_gene = { + category = gene_hair_type + template = hair_wavy + } + } + } + } + } + + male_hair_northern_02 = { # Long partly let out with ponytail + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = scripted_character_hairstyles_01 + value = 0.65 # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 120 + BP_sacred_eunuch_clothing_trigger = yes + OR = { + NOT = { exists = this } + has_gene = { + category = gene_hair_type + template = hair_straight + } + has_gene = { + category = gene_hair_type + template = hair_straight_thin_beard + } + has_gene = { + category = gene_hair_type + template = hair_wavy + } + } + } + } + } + + male_hair_special_01 = { # Epic dreads + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = special_hairstyles + value = 0 + } + } + weight = { + base = 0 + modifier = { + add = 120 + BP_sacred_eunuch_clothing_trigger = yes + exists = this + OR = { + has_gene = { + category = gene_hair_type + template = hair_afro + } + AND = { + culture_has_african_heritage_pillar_trigger = yes + has_gene = { + category = gene_hair_type + template = hair_curly + } + } + } + } + } + } + + male_hair_fp2_iberian_muslim_02 = { # Long curly + dna_modifiers = { + accessory = { + mode = add + gene = hairstyles + template = scripted_character_hairstyles_03 + accessory = male_hair_fp2_iberian_muslim_02 + } + } + weight = { + base = 0 + modifier = { + add = 120 + BP_sacred_eunuch_clothing_trigger = yes + has_fp2_dlc_trigger = yes + OR = { + NOT = { exists = this } + has_gene = { + category = gene_hair_type + template = hair_curly + } + has_gene = { + category = gene_hair_type + template = hair_wavy + } + } + } + } + } +} + +bp_clergy_clothes = { + + usage = game + selection_behavior = weighted_random + priority = 4 + + hellenic_priest_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = clothes + template = religious_jain_high_clothes + range = { 0 1 } + } + morph = { + mode = modify_multiply + gene = gene_bs_bust + value = 1.0 + template = bust_clothes_light + } + } + outfit_tags = { priest_outfit monk_outfit } + weight = { + base = 0 + modifier = { + add = 120 + OR = { + portrait_religious_devoted_trigger = yes + portrait_religious_high_trigger = yes + is_clergy = yes + } + portrait_religious_hellenism_trigger = yes + portrait_wear_no_armor_trigger = yes + BP_sacred_eunuch_clothing_trigger = no + } + } + } + + hellenic_priest_clothes_ihram = { + dna_modifiers = { + accessory = { + mode = add + gene = clothes + template = ep2_religious_muslim_ihram_clothes + range = { 0 1 } + } + } + outfit_tags = { priest_outfit monk_outfit } + weight = { + base = 0 + modifier = { + add = 240 + is_male = yes + OR = { + portrait_religious_devoted_trigger = yes + portrait_religious_high_trigger = yes + is_clergy = yes + } + portrait_religious_hellenism_trigger = yes + portrait_wear_no_armor_trigger = yes + BP_sacred_eunuch_clothing_trigger = no + has_ep2_dlc_trigger = yes + } + } + } + + hellenic_priest_clothes_eunuch_1 = { + dna_modifiers = { + accessory = { + mode = add + gene = clothes + template = religious_hindu_devoted_clothes + range = { 0 1 } + } + } + outfit_tags = { priest_outfit monk_outfit } + weight = { + base = 0 + modifier = { + add = 120 + portrait_religious_hellenism_trigger = yes + portrait_wear_no_armor_trigger = yes + BP_sacred_eunuch_clothing_trigger = yes + } + } + } + hellenic_priest_clothes_eunuch_2 = { + dna_modifiers = { + accessory = { + mode = add + gene = clothes + template = religious_buddhist_high_clothes + range = { 0 1 } + } + } + outfit_tags = { priest_outfit monk_outfit } + weight = { + base = 0 + modifier = { + add = 120 + portrait_religious_hellenism_trigger = yes + portrait_wear_no_armor_trigger = yes + BP_sacred_eunuch_clothing_trigger = yes + } + } + } + + semitic_priest_clothes_ep2 = { + dna_modifiers = { + accessory = { + mode = add + gene = clothes + template = ep2_religious_muslim_hajj_clothes + range = { 0 1 } + } + } + outfit_tags = { priest_outfit monk_outfit } + weight = { + base = 0 + modifier = { + add = 120 + OR = { + portrait_religious_devoted_trigger = yes + portrait_religious_high_trigger = yes + is_clergy = yes + } + religion = religion:semitic_religion + has_ep2_dlc_trigger = yes + } + } + } + semitic_head = { + dna_modifiers = { + accessory = { + mode = add + gene = clothes + template = religious_muslim_head_clothes + value = 0 + } + } + outfit_tags = { priest_outfit } + weight = { + base = 0 + modifier = { + add = 360 + OR = { + religion = religion:semitic_religion + religion = religion:assyrian_religion + } + portrait_wear_no_armor_trigger = yes + portrait_religious_head_trigger = yes + } + } + } + + scythian_enarei_tgp = { + dna_modifiers = { + accessory = { + mode = add + gene = clothes + template = tgp_chinese_taoist_clothes + value = 0 + } + } + outfit_tags = { priest_outfit } + weight = { + base = 0 + modifier = { + add = 120 + portrait_wear_no_armor_trigger = yes + portrait_religious_steppe_trigger = yes + OR = { + portrait_religious_high_trigger = yes + portrait_religious_devoted_trigger = yes + } + has_tgp_dlc_trigger = yes + BP_sacred_eunuch_clothing_trigger = yes + } + } + } +} + +bp_clergy_headgear = { + + usage = game + priority = 4 + + sacred_eunuch_none = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = no_headgear + value = 0 + } + } + outfit_tags = { no_clothes monk_outfit } + weight = { + base = 0 + modifier = { + add = 120 + portrait_wear_no_armor_trigger = yes + BP_sacred_eunuch_clothing_trigger = yes + portrait_religious_high_trigger = no + } + } + } + + hellenic_sacred_eunuch_high = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = western_high_nobility + value = 0 + } + } + outfit_tags = { priest_outfit } + weight = { + base = 0 + modifier = { + add = 240 + portrait_religious_hellenism_trigger = yes + portrait_wear_no_armor_trigger = yes + BP_sacred_eunuch_clothing_trigger = yes + OR = { + primary_title.tier > tier_barony # So ruling galli wear a crown + is_diarch = yes + portrait_religious_high_trigger = yes + } + } + } + } + + hellenic_sacred_eunuch_head_ep3 = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = ep3_byzantine_era1_royalty + value = 0 + } + } + outfit_tags = { priest_outfit } + weight = { + base = 0 + modifier = { + add = 360 + portrait_religious_hellenism_trigger = yes + portrait_wear_no_armor_trigger = yes + BP_sacred_eunuch_clothing_trigger = yes + OR = { + primary_title.tier > tier_duchy + portrait_religious_head_trigger = yes + } + has_ep3_dlc_trigger = yes + } + } + } + + assyrian_head_ep1 = { # Horned crown common in Assyrian art + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = ep1_indian_imperial + value = 0 + } + } + outfit_tags = { priest_outfit } + weight = { + base = 0 + modifier = { + add = 120 + portrait_religious_head_caliph_trigger = { RELIGION_INPUT = assyrian } + has_ep1_dlc_trigger = yes + } + } + } +} \ No newline at end of file diff --git a/WtWSMS/gfx/portraits/portrait_modifiers/BP_cultural_clothing.txt b/WtWSMS/gfx/portraits/portrait_modifiers/BP_cultural_clothing.txt new file mode 100644 index 0000000000..da75a124db --- /dev/null +++ b/WtWSMS/gfx/portraits/portrait_modifiers/BP_cultural_clothing.txt @@ -0,0 +1,709 @@ +bp_cultural_headgear = { + usage = game + selection_behavior = weighted_random + priority = 3 + + default_headgear = { + weight = { + base = 0 + modifier = { + add = 30 + portrait_fp3_iranian_clothing_trigger = yes + } + modifier = { + add = 10 + OR = { + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_dacian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_dacian } + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_bp_east_germanic_shared_clothing_trigger = yes + } + } + modifier = { + add = 90 + is_female = yes + OR = { + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_low_nobles_clothing_trigger = { CULTURE_INPUT = bp_east_iranian } + } + } + } + } + # Dacian Male + phrygian_male_headgear_common = { #Phrygian cap + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = byzantine_common + accessory = male_headgear_secular_byzantine_common_01 + } + } + weight = { + base = 0 + modifier = { + add = 80 + is_male = yes + portrait_bp_dacian_clothing_trigger = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:proto_carpathian_religion + } + OR = { + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_dacian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_dacian } + portrait_low_nobles_trigger = { CULTURE_INPUT = bp_dacian } + AND = { + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_dacian } + highest_held_title_tier = tier_duchy + has_ep3_dlc_trigger = no + } + } + } + modifier = { + add = 30 + is_male = yes + portrait_religious_high_trigger = no + OR = { + portrait_fp3_iranian_clothing_trigger = yes + portrait_bp_east_iranian_clothing_trigger = yes + } + OR = { + portrait_commoner_clothing_trigger = { CULTURE_INPUT = fp3_iranian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = fp3_iranian } + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_east_iranian } + } + } + } + } + phrygian_male_headgear_high_ep3 = { #Phrygian cap + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = ep3_byzantine_era1_commoner + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 80 + is_male = yes + portrait_religious_high_trigger = no + OR = { + portrait_fp3_iranian_clothing_trigger = yes + portrait_bp_east_iranian_clothing_trigger = yes + } + OR = { + portrait_commoner_clothing_trigger = { CULTURE_INPUT = fp3_iranian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = fp3_iranian } + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_east_iranian } + } + has_ep3_dlc_trigger = yes + } + modifier = { + add = 50 + is_male = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:proto_carpathian_religion + } + OR = { + portrait_bp_dacian_clothing_trigger = yes + portrait_bp_east_iranian_clothing_trigger = yes + } + OR = { + portrait_low_nobles_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_dacian } + } + highest_held_title_tier = tier_duchy + has_ep3_dlc_trigger = yes + } + } + } + dacian_royal_ep1 = { #Makuta, represents Cotofenesti crown + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = ep1_indian_royalty + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 80 + NOT = { religion = religion:christianity_religion } + portrait_bp_dacian_clothing_trigger = yes + OR = { + portrait_royalty_trigger = { CULTURE_INPUT = bp_dacian } + portrait_imperial_trigger = { CULTURE_INPUT = bp_dacian } + } + has_ep1_dlc_trigger = yes + } + } + } + persian_male_headgear_low_ep3 = { #Dome hat + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = ep3_byzantine_era1_low_nobility + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + #court_fashion_level_4_headgear_modifier = { INPUT_PARAMETER = fp3_iranian } + modifier = { + add = 20 + is_male = yes + portrait_religious_high_trigger = no + portrait_low_nobles_clothing_trigger = { CULTURE_INPUT = fp3_iranian } + has_ep3_dlc_trigger = yes + } + } + } + + # Chernyakiv Female + veil_female = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = western_common + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 40 + is_female = yes + portrait_religious_high_trigger = no + OR = { + portrait_bp_east_germanic_shared_clothing_trigger = yes + portrait_rus_clothing_trigger = yes + } + OR = { + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_east_germanic_shared } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = rus } + } + portrait_western_clothing_trigger = no + } + modifier = { + add = 20 + is_female = yes + OR = { + portrait_bp_east_germanic_shared_clothing_trigger = yes + portrait_rus_clothing_trigger = yes + } + portrait_western_clothing_trigger = no + } + } + } + chernyakhov_female_common_pol = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = pol_common + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 90 + is_female = yes + has_pol_dlc_trigger = yes + portrait_bp_east_germanic_shared_clothing_trigger = yes + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_east_germanic_shared } + } + modifier = { + add = 30 + is_female = yes + has_pol_dlc_trigger = yes + portrait_religious_high_trigger = no + portrait_bp_east_germanic_shared_clothing_trigger = yes + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_east_germanic_shared } + } + } + } + + chernyakhov_female_low_pol = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = pol_low_nobility + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + #court_fashion_level_4_headgear_modifier = { INPUT_PARAMETER = bp_east_germanic_shared } + modifier = { + add = 80 + is_female = yes + has_pol_dlc_trigger = yes + portrait_religious_high_trigger = no + portrait_bp_east_germanic_shared_clothing_trigger = yes + portrait_low_nobles_clothing_trigger = { CULTURE_INPUT = bp_east_germanic_shared } + } + } + } + + chernyakov_female_high_pol = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = pol_high_nobility + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 80 + is_female = yes + has_pol_dlc_trigger = yes + portrait_religious_high_trigger = no + portrait_bp_east_germanic_shared_clothing_trigger = yes + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_east_germanic_shared } + } + } + } + + # Caucasian Female + caucasian_female_headgear_common_fp4 = { #Cap with veil, most closely resembles Ossetian but a pointed cap used by Circassians + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = fp4_western_common + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 30 + is_female = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:georgian_religion + } + OR = { + portrait_bp_caucasian_clothing_trigger = yes + portrait_bp_east_iranian_clothing_trigger = yes + } + OR = { + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_commoner_clothing_trigger = { CULTURE_INPUT = bp_east_iranian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_commoner_headgear_fallback_trigger = { CULTURE_INPUT = bp_east_iranian } + } + has_ce1_dlc_trigger = yes + } + } + } + caucasian_female_headgear_low_fp4 = { #As common + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = fp4_western_low_nobility + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + #court_fashion_level_4_headgear_modifier = { INPUT_PARAMETER = bp_caucasian } + #court_fashion_level_4_headgear_modifier = { INPUT_PARAMETER = bp_east_iranian } + modifier = { + add = 30 + is_female = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:georgian_religion + } + OR = { + portrait_bp_caucasian_clothing_trigger = yes + portrait_bp_east_iranian_clothing_trigger = yes + } + OR = { + portrait_low_nobles_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_low_nobles_trigger = { CULTURE_INPUT = bp_east_iranian } + } + has_ce1_dlc_trigger = yes + } + } + } + caucasian_female_headgear_high = { #Represents tall headgear like teke bork, kurkhars + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = steppe_high_nobility + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 85 + is_female = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:georgian_religion + } + portrait_bp_caucasian_clothing_trigger = yes + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_caucasian } + has_mpo_dlc_trigger = yes + } + } + } + caucasian_female_headgear_royal_mpo = { #As high + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = mpo_mongol_royalty + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 200 + is_female = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:georgian_religion + } + portrait_bp_caucasian_clothing_trigger = yes + OR = { + portrait_royalty_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_imperial_trigger = { CULTURE_INPUT = bp_caucasian } + } + has_mpo_dlc_trigger = yes + } + } + } + # Caucasian Male + caucasian_male_headgear_high = { #To overwrite Polish crown + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = byzantine_nobility + accessory = male_headgear_secular_byzantine_nobility_01 + } + } + weight = { + base = 0 + modifier = { + add = 80 + is_male = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:georgian_religion + } + portrait_bp_caucasian_clothing_trigger = yes + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_caucasian } + } + } + } + caucasian_male_headgear_high_fp3 = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = fp3_turkic_nobility + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 80 + is_male = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:georgian_religion + } + portrait_bp_caucasian_clothing_trigger = yes + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_caucasian } + OR = { + has_fp3_dlc_trigger = yes + has_mpo_dlc_trigger = yes + } + } + } + } + caucasian_male_headgear_royal_fp2 = { #represents Arakhchi, flat skullcap used by Armenian and Azerbaijani + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = fp2_christian_high_nobility + accessory = male_headgear_secular_fp2_iberian_christian_high_nobility_01_high + } + } + weight = { + base = 0 + modifier = { + add = 200 + is_male = yes + OR = { + portrait_religious_high_trigger = no + religion = religion:georgian_religion + } + portrait_bp_caucasian_clothing_trigger = yes + OR = { + portrait_royalty_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_imperial_trigger = { CULTURE_INPUT = bp_caucasian } + } + has_fp2_dlc_trigger = yes + } + } + } +} + +bp_cultural_helmet = { + usage = game + selection_behavior = weighted_random + priority = 4 + + dacian_helmet_low = { #Phrygian helmet with nasal + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = dde_hre_war + accessory = m_headgear_sec_dde_hre_war_nob_01_lo + } + } + outfit_tags = { military_outfit } + weight = { + base = 0 + modifier = { + add = 60 # larger than the western war headgear + portrait_bp_dacian_clothing_trigger = yes + portrait_war_nobles_helmet_trigger = { CULTURE_INPUT = bp_dacian } + OR = { + portrait_commoner_armor_trigger = { CULTURE_INPUT = bp_dacian } + portrait_low_nobles_armor_trigger = { CULTURE_INPUT = bp_dacian } + } + } + } + } + + dacian_helmet_high = { + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = dde_hre_war + accessory = m_headgear_sec_dde_hre_war_nob_01_hi + } + } + outfit_tags = { military_outfit } + weight = { + base = 0 + modifier = { + add = 60 # larger than the western war headgear + portrait_bp_dacian_clothing_trigger = yes + portrait_war_nobles_helmet_trigger = { CULTURE_INPUT = bp_dacian } + portrait_high_nobles_armor_trigger = { CULTURE_INPUT = bp_dacian } + } + } + } + + scythian_helmet_fp2 = { #Phrygian helmet with headwrap + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = fp2_muslim_war_nobility + accessory = m_headgear_sec_fp2_iberian_muslim_war_nob_01_lo + } + } + outfit_tags = { military_outfit } + weight = { + base = 0 + modifier = { + add = 90 + portrait_bp_east_iranian_clothing_trigger = yes + portrait_war_nobles_helmet_trigger = { CULTURE_INPUT = bp_east_iranian } + NOT = { portrait_high_nobles_armor_trigger = { CULTURE_INPUT = bp_east_iranian } } + portrait_armor_generic_trigger = yes + has_fp2_dlc_trigger = yes + } + } + } + + caucasian_war_high = { #Conical helmet with scale aventail + dna_modifiers = { + accessory = { + mode = add + gene = headgear + template = indian_war + accessory = m_headgear_sec_indian_war_nob_01_hi + } + } + outfit_tags = { military_outfit } + weight = { + base = 0 + modifier = { + add = 101 + portrait_bp_caucasian_clothing_trigger = yes + portrait_war_nobles_helmet_trigger = { CULTURE_INPUT = bp_caucasian } + portrait_high_nobles_armor_trigger = { CULTURE_INPUT = bp_caucasian } + } + } + } +} + +bp_cultural_cloaks = { + usage = game + selection_behavior = weighted_random + priority = 3 + + default_cloak = { + weight = 10 + } + chernyakhov_cloak_fp1 = { + dna_modifiers = { + accessory = { + mode = add + gene = cloaks + template = fp1_cloak + range = { 0 0.5 } #No furs + } + } + weight = { + base = 0 + modifier = { + add = 90 + OR = { + portrait_bp_chernyakhov_clothing_trigger = yes + portrait_bp_sarmatian_clothing_trigger = yes + } + OR = { + portrait_high_nobles_trigger = { CULTURE_INPUT = bp_chernyakhov } + portrait_high_nobles_trigger = { CULTURE_INPUT = bp_sarmatian } + } + has_fp1_dlc_trigger = yes + } + modifier = { + factor = 0 + OR = { + is_adult = no + AND = { + is_ruler = yes + has_government = theocracy_government + } + } + } + } + } + dacian_cloak_low_ep2 = { # To add some variety to Dacian kit + dna_modifiers = { + accessory = { + mode = add + gene = cloaks + template = ep2_cloak_western_era1_low_nobility + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 10 + portrait_bp_dacian_clothing_trigger = yes + portrait_low_nobles_trigger = { CULTURE_INPUT = bp_dacian } + has_ep2_dlc_trigger = yes + } + modifier = { + factor = 0 + OR = { + is_adult = no + AND = { + is_ruler = yes + has_government = theocracy_government + } + } + } + } + } + dacian_cloak_high_ep2 = { + dna_modifiers = { + accessory = { + mode = add + gene = cloaks + template = ep2_cloak_western_era1_high_nobility + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 10 + portrait_bp_dacian_clothing_trigger = yes + portrait_high_nobles_headgear_trigger = { CULTURE_INPUT = bp_dacian } + has_ep2_dlc_trigger = yes + } + modifier = { + factor = 0 + OR = { + is_adult = no + AND = { + is_ruler = yes + has_government = theocracy_government + } + } + } + } + } + caucasian_cloak_war_royal_fp1 = { #Makes the fur crown stand out less + dna_modifiers = { + accessory = { + mode = add + gene = cloaks + template = camp_purpose_brigands_cloaks + range = { 0 1 } + } + } + weight = { + base = 0 + modifier = { + add = 10 + portrait_bp_caucasian_clothing_trigger = yes + highest_held_title_tier >= tier_kingdom + portrait_armor_generic_trigger = yes + has_fp1_dlc_trigger = yes + } + modifier = { + factor = 0 + OR = { + is_adult = no + AND = { + is_ruler = yes + has_government = theocracy_government + } + } + } + } + } +} \ No newline at end of file diff --git a/WtWSMS/gfx/portraits/trait_portrait_modifiers/BP_trait_modifiers.txt b/WtWSMS/gfx/portraits/trait_portrait_modifiers/BP_trait_modifiers.txt new file mode 100644 index 0000000000..9d21c6a4b1 --- /dev/null +++ b/WtWSMS/gfx/portraits/trait_portrait_modifiers/BP_trait_modifiers.txt @@ -0,0 +1,233 @@ +tall = { + tall = { + traits = { tall } + + dna_modifiers = { + human = { + morph = { + mode = modify_multiply + gene = gene_height + value = 1.3 + } + morph = { + mode = modify_multiply + gene = gene_neck_length + value = 1.1 + } + } + } + } +} +wrymouth = { + wrymouth = { + traits = { wrymouth } + + dna_modifiers = { + human = { + morph = { + mode = modify + gene = gene_mouth_open + value = 1.0 + } + morph = { + mode = modify + gene = gene_mouth_width + value = 0.2 + } + morph = { + mode = modify + gene = gene_mouth_forward + value = 0.5 + } + morph = { + mode = modify + gene = gene_jaw_forward + value = -1.0 + } + morph = { + mode = modify + gene = gene_jaw_height + value = -0.1 + } + morph = { + mode = modify + gene = gene_jaw_angle + value = 0.5 + } + morph = { + mode = modify + gene = gene_jaw_width + value = 0.5 + } + } + } + } +} + +harelip = { + harelip = { + traits = { harelip } + + dna_modifiers = { + human = { + morph = { + mode = modify + gene = gene_mouth_open + value = 1.0 + } + morph = { + mode = modify + gene = gene_bs_mouth_upper_lip_def + value = -0.75 + } + morph = { + mode = modify + gene = gene_bs_mouth_upper_lip_full + template = mouth_upper_lip_full_neg + value = -0.5 + } + morph = { + mode = replace + gene = gene_bs_mouth_upper_lip_profile + template = mouth_upper_lip_profile_neg + value = 1.0 + } + morph = { + mode = replace + gene = gene_bs_mouth_upper_lip_width + template = mouth_upper_lip_width_neg + value = 1.0 + } + morph = { + mode = replace + gene = gene_bs_mouth_philtrum_def + value = 0.0 + } + morph = { + mode = replace + gene = gene_bs_mouth_philtrum_shape + template = mouth_philtrum_shape_neg + value = 1.0 + } + morph = { + mode = replace + gene = gene_bs_mouth_philtrum_width + template = mouth_philtrum_width_neg + value = 1.0 + } + } + } + } +} + + +has_justinian_plague = { + illness = { + trigger = { + should_show_disturbing_portrait_modifiers = no + } + traits = { + has_justinian_plague + } + + dna_modifiers = { + human = { + morph = { + mode = add + gene = gene_illness + value = 1.0 + template = illness + } + color = { + gene = skin_color + mode = modify + x = 0.0 + y = -0.1 + } + accessory = { + mode = modify + gene = eye_accessory + template = bloodshot_eyes + value = 0.5 + } + } + } + } + bubonic_plague = { + trigger = { + should_show_disturbing_portrait_modifiers = yes + } + traits = { + has_justinian_plague + } + dna_modifiers = { + human = { + morph = { + mode = add + gene = gene_bubonic_plague + value = 1.0 + template = bubonic_plague + } + morph = { # Creating a redness on the scalp and replacing hairstyles with disease versions where they are available + mode = add + gene = gene_hair_disease + value = 1.0 + template = hair_disease + } + color = { + gene = skin_color + mode = modify + + x = 0.0 + y = -0.1 + } + accessory = { + mode = modify + gene = eye_accessory + template = bloodshot_eyes + value = 0.5 + } + } + } + } +} + +enarei = { # Use of early hormone treatments by enarei plausible but not explicitly attested + enarei = { + traits = { enarei } + + dna_modifiers = { + human = { + morph = { + mode = modify + gene = complexion + template = complexion_beauty_1 + value = 0 + } + morph = { + mode = modify_multiply + gene = gene_bs_body_type + value = 1.2 #Fat + } + morph = { + mode = modify_multiply + gene = gene_bs_body_shape + template = body_shape_pear_full + value = 0.5 #Muscularity + } + morph = { + mode = modify + gene = gene_age + template = old_beauty_1 + value = 0 + } + #morph = { + # mode = modify + # gene = gene_bs_long_beard + # template = none + # value = -0.5 + #} + } + } + } +} \ No newline at end of file diff --git a/WtWSMS/gui/window_faith.gui b/WtWSMS/gui/window_faith.gui index c1c7a32948..8130ae997a 100644 --- a/WtWSMS/gui/window_faith.gui +++ b/WtWSMS/gui/window_faith.gui @@ -554,6 +554,63 @@ window = { } } + ##### Changed From Vanilla + vbox = { + visible = "[DataModelHasItems(FaithWindow.GetGroupingHelper( 'structural_group' ).GetGrouping)]" + layoutpolicy_horizontal = expanding + spacing = 8 + + margin_bottom = -8 + + text_label_center = { + layoutpolicy_horizontal = expanding + text = "FAITH_DOCTRINES_STRUCTURAL" + default_format = "#low" + } + + hbox = { + layoutpolicy_horizontal = expanding + + hbox = { + name = "important_doctrines" + datamodel = "[FaithWindow.GetGroupingHelper( 'structural_group' ).GetGrouping]" + spacing = 3 + layoutpolicy_vertical = expanding + minimumsize = { 0 108 } + + item = { + vbox = { + layoutpolicy_vertical = expanding + minimumsize = { 100 0 } + name = "doctrine_list_item" + datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" + visible = "[FaithDoctrine.IsVisible]" + tooltip = "FAITH_WINDOW_DOCTRINE_TOOLTIP" + using = tooltip_se + + icon_doctrine = { + name = "doctrine_group_icon" + size = { 60 60 } + texture = "[FaithDoctrine.GetIcon]" + } + + text_single = { + name = "doctrine_name" + align = center + text = "[FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]" + default_format = "#high" + multiline = yes + max_width = 108 ##### minimum in order to look good in german + } + + expand = {} + } + } + } + } + } + ##### Changed from Vanilla ^^^^^ + vbox = { layoutpolicy_horizontal = expanding spacing = 12 diff --git a/WtWSMS/gui/window_faith_creation.gui b/WtWSMS/gui/window_faith_creation.gui index b707685ae0..66a447ca1e 100644 --- a/WtWSMS/gui/window_faith_creation.gui +++ b/WtWSMS/gui/window_faith_creation.gui @@ -261,6 +261,38 @@ window = { } } + ##### Changed from Vanilla vvvvv + vbox = { + layoutpolicy_horizontal = expanding + spacing = 10 + + text_label_left = { + layoutpolicy_horizontal = expanding + text = "FAITH_DOCTRINES_STRUCTURAL" + default_format = "#low" + } + + fixedgridbox = { + name = "doctrines_grid_main_group" + datamodel = "[FaithCreationWindow.GetGroupingHelper( 'structural_group' ).GetGrouping]" + + flipdirection = yes + addcolumn = 270 + addrow = 65 + datamodel_wrap = 2 + + item = { + widget_doctrine_selection_item = { + blockoverride "doctrine_icon_texture" + { + texture = "[FaithDoctrine.GetIcon]" + } + } + } + } + } + ##### Changed from Vanilla ^^^^^ + vbox = { layoutpolicy_horizontal = expanding spacing = 10 @@ -1064,7 +1096,7 @@ window = { ##### Changed from Vanilla vvvvv icon_doctrine = { name = "doctrine_icon_main" - visible = "[Or( EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'main_group' ),EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'ritual_group' ) )]" + visible = "[Or(Or( EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'main_group' ),EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'ritual_group' ) ), EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'structural_group' ) )]" texture = "[FaithDoctrine.GetIcon]" size = { 60 60 } position = { 5 10 } @@ -1072,7 +1104,7 @@ window = { icon_doctrine = { name = "doctrine_icon_other" - visible = "[And(And(Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'main_group' )), Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'core_tenets' ))),Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'ritual_group' )))]" + visible = "[And(And(And(Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'main_group' )), Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'core_tenets' ))),Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'ritual_group' ))), Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'structural_group' )) )]" texture = "[FaithDoctrine.GetGroup.GetIcon]" size = { 60 60 } position = { 5 10 } diff --git a/WtWSMS/history/_TODO_FIXME_history.info b/WtWSMS/history/_TODO_FIXME_history.info index e139cde33c..d9813202b0 100644 --- a/WtWSMS/history/_TODO_FIXME_history.info +++ b/WtWSMS/history/_TODO_FIXME_history.info @@ -1,6 +1,5 @@ List of TODOs: Alpha: - * history/characters/illyro_roman.txt: make Mystacon a nickname * history/characters/roman.txt: Add father * history/characters/romano_hispanic.txt: 1002666 does not exist * history/characters/romano_vandalic.txt: Add Artabanes diff --git a/WtWSMS/history/characters/WTWSMS_enlil.txt b/WtWSMS/history/characters/WTWSMS_enlil.txt index 515a10808a..1583b8eb1f 100644 --- a/WtWSMS/history/characters/WTWSMS_enlil.txt +++ b/WtWSMS/history/characters/WTWSMS_enlil.txt @@ -1032,7 +1032,7 @@ add_spouse = 36074 } 452.1.1 = { - #effect = { give_minor_title = title_commander } # commander of forces against the Huns + effect = { set_knight_status = force } # commander of forces against the Huns } 454.9.21 = { death = { @@ -4145,7 +4145,7 @@ name = "Colney_Dapzar" # Colney Dapzar Ningthouja dynasty = 10424205 - religion = "sanamahi_pagan" + religion = "sedism" culture = "meitei" father = 522 500.1.1 = { @@ -4160,7 +4160,7 @@ name = "Laikhuram_Mara" # Laikhuram Mara Ningthouja dynasty = 10424205 - religion = "sanamahi_pagan" + religion = "sedism" culture = "meitei" father = 522 550.1.1 = { @@ -6857,17 +6857,13 @@ 479.1.1 = { add_spouse = 74417 } - #503.1.1 = { - # employer = 70514 - # effect = { - # give_minor_title = title_commander - # } - #} - #505.1.1 = { - # effect = { - # remove_title = title_commander - # } - #} + 503.1.1 = { + employer = 70514 + effect = { set_knight_status = force } + } + 505.1.1 = { + effect = { set_knight_status = default } + } 513.1.1 = { death = yes } diff --git a/WtWSMS/history/characters/_lt_rascek_changed_characters.txt b/WtWSMS/history/characters/_lt_rascek_changed_characters.txt index cd1d2d6713..dbbd9445ed 100644 --- a/WtWSMS/history/characters/_lt_rascek_changed_characters.txt +++ b/WtWSMS/history/characters/_lt_rascek_changed_characters.txt @@ -5241,14 +5241,18 @@ JuteWihtware006 = { stewardship = 5 religion = "insular_celtic" culture = "briton" - trait = "chaste" + trait = "bossy" + trait = "trusting" trait = "beauty_good_1" trait = "intellect_good_3" - trait = "trusting" trait = "lunatic_1" father = 1100011 464.1.15 = { birth = yes } - 480.1.15 = { trait = "education_martial_2" } + 480.1.15 = { + remove_trait = "bossy" + trait = "education_martial_2" + trait = "chaste" + } 483.1.1 = { death = yes } } 41707 = { diff --git a/WtWSMS/history/characters/armenian.txt b/WtWSMS/history/characters/armenian.txt index 74bfef1629..c388cdd6de 100644 --- a/WtWSMS/history/characters/armenian.txt +++ b/WtWSMS/history/characters/armenian.txt @@ -1878,20 +1878,16 @@ 560.1.1 = { add_spouse = 1004022 # Epiphania } - #570.1.1 = { - # employer = 70511 - # effect = { - # give_minor_title = title_commander - # } - #} + 570.1.1 = { + employer = 70511 + effect = { set_knight_status = force } + } 575.1.1 = { give_nickname = nick_the_elder } - #602.1.1 = { - # effect = { - # remove_title = title_commander - # } - #} + 602.1.1 = { + effect = { set_knight_status = default } + } 610.1.1 = { death = yes } diff --git a/WtWSMS/history/characters/briton.txt b/WtWSMS/history/characters/briton.txt index 1ea8b62059..7869d93361 100644 --- a/WtWSMS/history/characters/briton.txt +++ b/WtWSMS/history/characters/briton.txt @@ -1665,11 +1665,17 @@ culture = "briton" father = 159323 mother = 159932 + trait = "curious" trait = "zealous" trait = "beauty_good_1" 463.1.1 = { birth = "463.1.1" } + 479.1.1 = { + trait = education_learning_4 + trait = chaste + remove_trait = curious + } 529.1.1 = { death = "529.1.1" } diff --git a/WtWSMS/history/characters/geatish_ck3.txt b/WtWSMS/history/characters/geatish_ck3.txt index a753ce486b..286f7228f4 100644 --- a/WtWSMS/history/characters/geatish_ck3.txt +++ b/WtWSMS/history/characters/geatish_ck3.txt @@ -50,6 +50,7 @@ beowulf_father = { #Mother of Beowulf; cf tribal_tribes.txt for Beowulf chars trait = brave trait = wrathful trait = ambitious + trait = rowdy } 476.1.1 = { if = { @@ -64,6 +65,7 @@ beowulf_father = { #Mother of Beowulf; cf tribal_tribes.txt for Beowulf chars trait = education_martial_3 trait = education_martial_prowess_1 trait = lifestyle_blademaster + remove_trait = rowdy } 486.1.1 = { add_spouse = 178002_daughter } #Sometime kills a Wulfing, &c., &c. diff --git a/WtWSMS/history/characters/gepid.txt b/WtWSMS/history/characters/gepid.txt index ce4bec3306..6d2cfddeff 100644 --- a/WtWSMS/history/characters/gepid.txt +++ b/WtWSMS/history/characters/gepid.txt @@ -210,9 +210,7 @@ employer = 70512 # Justinian trait = content # extremely loyal religion = "nicene" - #effect = { - # give_minor_title = title_commander - #} + effect = { set_knight_status = force } } 536.1.1 = { death = { @@ -237,9 +235,7 @@ 529.1.1 = { employer = 70512 # Justinian trait = content # extremely loyal - #effect = { - # give_minor_title = title_commander - #} + effect = { set_knight_status = force } } 536.1.1 = { death = { diff --git a/WtWSMS/history/characters/greek.txt b/WtWSMS/history/characters/greek.txt index cdb341cb24..073e4736fd 100644 --- a/WtWSMS/history/characters/greek.txt +++ b/WtWSMS/history/characters/greek.txt @@ -147,16 +147,20 @@ dynasty = 1042268 religion = "hellenic_pagan" culture = "tsakonian" - trait = "ambitious" - trait = "education_martial_4" - trait = "zealous" - trait = "strong" - trait = "wrathful" + trait = "rowdy" trait = "paranoid" + trait = "strong" trait = "scarred" 464.1.1 = { birth = "464.1.1" } + 480.1.1 = { + remove_trait = "rowdy" + trait = "education_martial_4" + trait = "ambitious" + trait = "wrathful" + trait = "zealous" + } 511.1.1 = { death = "511.1.1" } @@ -167,17 +171,21 @@ dynasty = 1042269 religion = "hellenic_pagan" culture = "greek" - trait = "ambitious" - trait = "education_intrigue_4" - trait = "zealous" - trait = "deceitful" - trait = "patient" - trait = "paranoid" + trait = "charming" trait = "gregarious" + #trait = "patient" + #trait = "paranoid" trait = "beauty_good_1" 464.1.1 = { birth = "464.1.1" } + 480.1.1 = { + remove_trait = "charming" + trait = "education_intrigue_4" + trait = "ambitious" + trait = "deceitful" + trait = "zealous" + } 511.1.1 = { death = "511.1.1" } @@ -4045,12 +4053,12 @@ 598.1.1 = { employer = 1300701 give_council_position = councillor_marshal - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 599.1.1 = { employer = 1300702 give_council_position = councillor_marshal - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 600.1.1 = { death = yes @@ -4217,17 +4225,17 @@ 491.1.1 = { employer = 215018 give_council_position = councillor_marshal - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 500.1.1 = { employer = 1300378 give_council_position = councillor_marshal - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 510.1.1 = { employer = 1300379 give_council_position = councillor_marshal - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 518.1.1 = { death = yes @@ -5842,23 +5850,19 @@ #trait = trickster } 584.1.1 = { - #effect = { give_minor_title = title_commander } # MVM per Orientem a. 584-587/588 + effect = { set_knight_status = force } # MVM per Orientem a. 584-587/588 } 587.4.1 = { - #effect = { - # remove_title = title_commander - #} + effect = { set_knight_status = default } } 588.1.1 = { - #effect = { give_minor_title = title_commander } # MVM per Orientem a. 584-587/588 + effect = { set_knight_status = force } # MVM per Orientem a. 584-587/588 } 590.4.1 = { - #effect = { - # remove_title = title_commander - #} + effect = { set_knight_status = default } } 612.1.1 = { - #effect = { give_minor_title = title_commander } # MVM per Orientem a. 584-587/588 + effect = { set_knight_status = force } # MVM per Orientem a. 584-587/588 } 603.1.1 = { trait = devoted diff --git a/WtWSMS/history/characters/greek_ck3.txt b/WtWSMS/history/characters/greek_ck3.txt index 138e9d73ee..ec7c541e3d 100644 --- a/WtWSMS/history/characters/greek_ck3.txt +++ b/WtWSMS/history/characters/greek_ck3.txt @@ -127,17 +127,13 @@ # took vigorous action to crush the last traces of Samaritan revolt trait = rough_terrain_expert } - #527.8.1 = { - # employer = 70512 - # effect = { - # give_minor_title = title_commander - # } - #} - #530.1.1 = { - # effect = { - # remove_title = title_commander - # } - #} + 527.8.1 = { + employer = 70512 + effect = { set_knight_status = force } + } + 530.1.1 = { + effect = { set_knight_status = default } + } 550.1.1 = { death = yes } } 444404 = { # PLRE vol. 2 Theodora 1 diff --git a/WtWSMS/history/characters/illyro_roman.txt b/WtWSMS/history/characters/illyro_roman.txt index bd76c06187..ce33c74e64 100644 --- a/WtWSMS/history/characters/illyro_roman.txt +++ b/WtWSMS/history/characters/illyro_roman.txt @@ -189,10 +189,10 @@ } 503.1.1 = { employer = 70514 # Anastasius - #effect = { give_minor_title = title_commander } # various MVM offices + effect = { set_knight_status = force } # various MVM offices } 529.1.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 532.1.20 = { death = { death_reason = death_execution } } } @@ -487,10 +487,10 @@ } 572.1.1 = { employer = 70511 - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 577.8.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 582.1.1 = { death = yes @@ -654,25 +654,25 @@ } 566.1.1 = { trait = unyielding_defender } 579.1.1 = { - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 580.1.1 = { add_spouse = 1000027 } 583.10.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 587.1.1 = { - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 588.1.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 589.1.1 = { - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 595.1.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 610.1.1 = { death = yes } } diff --git a/WtWSMS/history/characters/isaurian.txt b/WtWSMS/history/characters/isaurian.txt index 5523d16756..2b2a930510 100644 --- a/WtWSMS/history/characters/isaurian.txt +++ b/WtWSMS/history/characters/isaurian.txt @@ -195,7 +195,7 @@ } 492.1.1 = { employer = 154001 # Longinus of Selinus - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 497.5.5 = { death = yes @@ -219,7 +219,7 @@ } 492.1.1 = { employer = 154001 # Longinus of Selinus - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 497.5.5 = { death = yes @@ -242,7 +242,7 @@ } 479.1.1 = { employer = 70515 # Zeno - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 492.1.1 = { #unknown @@ -264,11 +264,11 @@ birth = yes } 484.1.1 = { - #effect = { give_minor_title = title_commander } #commander under Zeno + effect = { set_knight_status = force } #commander under Zeno } 492.1.1 = { employer = 154001 - #effect = { give_minor_title = title_commander } #commander of the Isaurians + effect = { set_knight_status = force } #commander of the Isaurians } 492.6.1 = { #at the battle of Cotyaeum diff --git a/WtWSMS/history/characters/manipuri.txt b/WtWSMS/history/characters/manipuri.txt index 2b0266b162..5c35669509 100644 --- a/WtWSMS/history/characters/manipuri.txt +++ b/WtWSMS/history/characters/manipuri.txt @@ -2,7 +2,7 @@ name = "Naophangba" # Naophangba Ningthouja dynasty = 10424205 - religion = "sanamahi_pagan" + religion = "sedism" culture = "meitei" 430.1.1 = { birth = "430.1.1" @@ -16,7 +16,7 @@ name = "Nongda_Lairen" # Nongda Lairen Ningthouja dynasty = 10424205 - religion = "sanamahi_pagan" + religion = "sedism" culture = "meitei" father = 520 466.1.1 = { diff --git a/WtWSMS/history/characters/old_frankish.txt b/WtWSMS/history/characters/old_frankish.txt index 901473a655..11aeaae48e 100644 --- a/WtWSMS/history/characters/old_frankish.txt +++ b/WtWSMS/history/characters/old_frankish.txt @@ -4861,7 +4861,7 @@ } 565.1.1 = { death = { - death_reason = death_murder #death_reason = death_rabble + death_reason = death_beaten_by_mob } } } diff --git a/WtWSMS/history/characters/religious_chars/_religious_chars_christian.txt b/WtWSMS/history/characters/religious_chars/_religious_chars_christian.txt index ba9cb897a7..55ff9b6700 100644 --- a/WtWSMS/history/characters/religious_chars/_religious_chars_christian.txt +++ b/WtWSMS/history/characters/religious_chars/_religious_chars_christian.txt @@ -1192,7 +1192,7 @@ AntiochChurch052 = { # Anastasius I ; Patriarch of Antioch 561-571 and 593-599 546.1.1 = { trait = education_learning_3 } 599.4.21 = { death = { - death_reason = death_murder #death_rabble + death_reason = death_torn_to_pieces_by_mob } } } @@ -1220,7 +1220,7 @@ AntiochChurch054 = { # Anastasius II ; Patriarch of Antioch 599–610 556.1.1 = { trait = education_learning_3 } 609.12.21 = { death = { - death_reason = death_murder #death_rabble + death_reason = death_torn_to_pieces_by_mob } trait = saint } diff --git a/WtWSMS/history/characters/roman.txt b/WtWSMS/history/characters/roman.txt index 904d331daf..fd363eb83e 100644 --- a/WtWSMS/history/characters/roman.txt +++ b/WtWSMS/history/characters/roman.txt @@ -4963,10 +4963,10 @@ } 380.1.1 = { employer = 145234 - #effect = { give_minor_title = title_commander } #MVM in the West + effect = { set_knight_status = force } #MVM in the West } 385.1.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 387.1.1 = { #died before 388 @@ -10965,10 +10965,10 @@ birth = yes } 530.1.1 = { - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 534.1.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 536.7.1 = { #summer 536 @@ -10990,11 +10990,11 @@ } 502.9.1 = { employer = 180627 # Kavadh I - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 504.6.1 = { employer = 70514 # fled back to Romans - #effect = { remove_title = title_commander } + effect = { set_knight_status = forbid } } 504.6.30 = { trait = education_learning_1 @@ -11472,7 +11472,7 @@ employer = 70533 # Eastern Roman Empire } 452.1.1 = { - #effect = { give_minor_title = title_commander } #commander of forces against the Huns + effect = { set_knight_status = force } #commander of forces against the Huns } 470.1.1 = { death = yes @@ -14550,7 +14550,7 @@ birth = yes } 465.1.1 = { - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 473.6.1 = { # sent in 473 to invade Italy and killed @@ -15018,7 +15018,7 @@ employer = 70511 } 566.8.1 = { - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 576.2.1 = { death = yes @@ -15071,10 +15071,10 @@ } 484.1.1 = { employer = 154000 # Leontius - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 488.1.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 510.1.1 = { death = yes diff --git a/WtWSMS/history/characters/romano_british.txt b/WtWSMS/history/characters/romano_british.txt index 1145c9957d..795bbabfb9 100644 --- a/WtWSMS/history/characters/romano_british.txt +++ b/WtWSMS/history/characters/romano_british.txt @@ -641,33 +641,35 @@ religion = "insular_celtic" culture = "romano_british" father = 109757 - learning = 24 #Learning needs to be his best stat for the AI to make him chaplin + learning = 8 martial = 2 diplomacy = 1 intrigue = 8 stewardship = 4 - trait = "education_learning_5" - trait = "compassionate" - trait = "patient" - trait = "humble" - trait = "honest" - trait = "brave" - trait = devoted - trait = celibate - trait = loyal - trait = theologian - trait = scholar - trait = diplomat - trait = lifestyle_mystic 410.1.1 = { birth = yes } 426.1.1 = { #Enslaved by the Irish, he learns the language effect = { learn_language = language_goidelic } + trait = "brave" + trait = humble + trait = patient + trait = compassionate + } + 432.1.1 = { #Becomes a priest; celibate to make him unlikely to have kids + trait = devoted + trait = celibate + trait = scholar + trait = theologian + trait = education_learning_5 + trait = lifestyle_mystic } 470.1.1 = { #If he's going to be the Regent in Rheged, he should speak Brythonic employer = 8 + give_nickname = nick_the_apostle_of_ireland + give_council_position = councillor_court_chaplain effect = { learn_language = language_brythonic } + trait = loyal #He shouldn't be a usurper } 493.1.1 = { death = yes diff --git a/WtWSMS/history/characters/romano_gallic.txt b/WtWSMS/history/characters/romano_gallic.txt index f9d3509124..ed495f01f1 100644 --- a/WtWSMS/history/characters/romano_gallic.txt +++ b/WtWSMS/history/characters/romano_gallic.txt @@ -651,7 +651,7 @@ 530.1.1 = { birth = yes } - #550.1.1 = { effect = { give_minor_title = title_commander } } + 550.1.1 = { effect = { set_knight_status = force } } #576.1.1 = { capital = c_agen } #to prevent him from becoming theocratic 585.1.1 = { add_spouse = 1300630 #Tetradia @@ -747,7 +747,7 @@ trait = greedy 540.1.1 = { birth = yes } 560.1.1 = { add_spouse = 1300943 } - #568.1.1 = { effect = { give_minor_title = title_commander } } + 568.1.1 = { effect = { set_knight_status = force } } 586.1.1 = { death = { death_reason = death_execution } } } diff --git a/WtWSMS/history/characters/romano_gothic.txt b/WtWSMS/history/characters/romano_gothic.txt index fda63c5292..a028132e93 100644 --- a/WtWSMS/history/characters/romano_gothic.txt +++ b/WtWSMS/history/characters/romano_gothic.txt @@ -218,7 +218,7 @@ } 545.1.1 = { employer = 90109 - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 546.1.1 = { death = { diff --git a/WtWSMS/history/characters/romano_hispanic.txt b/WtWSMS/history/characters/romano_hispanic.txt index 89b398e8f6..4fee528c79 100644 --- a/WtWSMS/history/characters/romano_hispanic.txt +++ b/WtWSMS/history/characters/romano_hispanic.txt @@ -1457,7 +1457,7 @@ culture = romano_hispanic 530.1.1 = { birth = yes } 566.1.1 = { trait = education_martial_3 } - #570.1.1 = { trait = trickster } + 570.1.1 = { trait = flexible_leader } #trait = trickster 600.1.2 = { death = yes } } diff --git a/WtWSMS/history/characters/romano_thracian.txt b/WtWSMS/history/characters/romano_thracian.txt index 24f29e11dc..d2091f5b40 100644 --- a/WtWSMS/history/characters/romano_thracian.txt +++ b/WtWSMS/history/characters/romano_thracian.txt @@ -40,8 +40,8 @@ } 532.1.1 = { employer = 70512 # Justinian I - #effect = { give_minor_title = title_commander } - #trait = "flanker" + effect = { set_knight_status = force } + trait = organizer #trait = "flanker" } #533.6.1 = { # wealth = 700 @@ -383,10 +383,10 @@ } 533.1.1 = { employer = 70512 - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 559.1.1 = { - #effect = { remove_title = title_commander } + effect = { set_knight_status = default } } 570.1.1 = { death = yes diff --git a/WtWSMS/history/characters/romano_vandalic.txt b/WtWSMS/history/characters/romano_vandalic.txt index 619eb19443..555ac742e5 100644 --- a/WtWSMS/history/characters/romano_vandalic.txt +++ b/WtWSMS/history/characters/romano_vandalic.txt @@ -15,7 +15,7 @@ } 540.1.1 = { employer = 90108 # Solomon - #effect = { give_minor_title = title_commander } + effect = { set_knight_status = force } } 546.2.6 = { death = { diff --git a/WtWSMS/history/provinces/bp_k_amdo.txt b/WtWSMS/history/provinces/bp_k_amdo.txt index be5938f265..4f187570ba 100644 --- a/WtWSMS/history/provinces/bp_k_amdo.txt +++ b/WtWSMS/history/provinces/bp_k_amdo.txt @@ -37,7 +37,7 @@ 9406 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9407 - Temqen 9407 = { @@ -56,7 +56,7 @@ 9423 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9426 - Changzhi 9426 = { @@ -71,7 +71,7 @@ # Misc culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } 9428 = { # Namtang holding = none @@ -81,7 +81,7 @@ 9403 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9402 - Balung 9402 = { @@ -91,7 +91,7 @@ 9404 = { # Ulam culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } 9405 = { # Cakha holding = none @@ -101,7 +101,7 @@ 9399 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9468 - Conak 9468 = { @@ -118,7 +118,7 @@ 9396 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9400 - Dagelhe 9400 = { @@ -133,7 +133,7 @@ 9395 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9394 - Urtmoron @@ -142,8 +142,6 @@ } # 9397 - Qaidam 9397 = { - culture = tuyuhun - religion = tengri_pagan holding = none } ###c_mangnai @@ -151,7 +149,7 @@ 9393 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9392 - Bokalik 9392 = { @@ -162,7 +160,7 @@ 9389 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9390 - Aqqikkol 9390 = { @@ -177,7 +175,7 @@ 9369 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9388 - Ragbangadung 9388 = { @@ -191,7 +189,7 @@ # Misc culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9387 - Chikdril 9387 = { @@ -202,7 +200,7 @@ 9383 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9384 - Damda 9384 = { @@ -213,7 +211,7 @@ 9401 = { culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } # 9386 - Mato 9386 = { diff --git a/WtWSMS/history/provinces/bp_k_andhra.txt b/WtWSMS/history/provinces/bp_k_andhra.txt index ddeaebc430..ace280f3fe 100644 --- a/WtWSMS/history/provinces/bp_k_andhra.txt +++ b/WtWSMS/history/provinces/bp_k_andhra.txt @@ -62,7 +62,7 @@ # 1207 - Amaravati 1207 = { # 1207 - Amaravati culture = telugu - religion = shaivism + religion = ajivika holding = castle_holding special_building_slot = amaravati_stupa_01 special_building = amaravati_stupa_01 diff --git a/WtWSMS/history/provinces/bp_k_bengal.txt b/WtWSMS/history/provinces/bp_k_bengal.txt index 1e675c19ff..59bf00a8e8 100644 --- a/WtWSMS/history/provinces/bp_k_bengal.txt +++ b/WtWSMS/history/provinces/bp_k_bengal.txt @@ -5,7 +5,7 @@ ###c_laksmanavati 1151 = { # 1151 - Laksmanavati culture = bengali - religion = theravada + religion = carvaka holding = castle_holding #aka Gauda } 837 = { # 837 - Gaur @@ -20,7 +20,7 @@ ###c_kotivarsa 840 = { # 840 - Ramavati culture = bengali - religion = theravada + religion = carvaka holding = castle_holding } 841 = { # 841 - Devkot @@ -32,7 +32,7 @@ ###c_gauda 1243 = { # 1243 - Karnasubarna culture = bengali - religion = theravada + religion = ajivika holding = castle_holding #aka Karnasuvarna; VIIth century } 842 = { # 842 - Raktamrittika @@ -44,7 +44,7 @@ ###c_radha 1242 = { # 1242 - Lakhnor culture = bengali - religion = theravada + religion = ajivika holding = castle_holding } 844 = { # 844 - Kalyaneshwari @@ -62,7 +62,7 @@ ###c_pundravardhana 1381 = { # 1381 - Pundravardhana culture = bengali - religion = theravada + religion = ajnana holding = castle_holding #Ancient settelment } 846 = { # 846 - Mahasthangarh @@ -75,7 +75,7 @@ ###c_madhupur 1325 = { # 1325 - Madhupur culture = bengali - religion = theravada + religion = ajnana holding = castle_holding } 861 = { # 861 - Pabna diff --git a/WtWSMS/history/provinces/bp_k_bihar.txt b/WtWSMS/history/provinces/bp_k_bihar.txt index 26dc30407b..e9840facc8 100644 --- a/WtWSMS/history/provinces/bp_k_bihar.txt +++ b/WtWSMS/history/provinces/bp_k_bihar.txt @@ -28,7 +28,7 @@ ###c_mudgagiri 1152 = { # 1152 - Mudgagiri culture = bihari - religion = mahasamghika + religion = ajivika holding = castle_holding } 871 = { # 871 - Campa @@ -59,7 +59,7 @@ ###c_sasaram 1251 = { # 1251 - Sasaram culture = bihari - religion = kalikula_shaktism + religion = mahasamghika holding = castle_holding } 875 = { # 875 - Jaund @@ -112,7 +112,7 @@ ###c_mithila 1419 = { # 1419 - Mithila culture = maithil - religion = mahasamghika + religion = carvaka holding = castle_holding } 877 = { # 877 - Sugauna @@ -127,7 +127,7 @@ ###c_bangaon 9654 = { # 9654 - Bangaon culture = maithil - religion = mahasamghika + religion = carvaka holding = castle_holding } 9655 = { # 9655 - Jalalghar @@ -184,7 +184,7 @@ ###c_daimn_i_koh 1234 = { # 1234 - Deogarh2 / Deogarh in Damin-i-Koh culture = bihari - religion = mahasamghika + religion = ajivika holding = castle_holding } 912 = { # 912 - Shikarji @@ -193,7 +193,7 @@ ###c_rothas 1327 = { # 1327 - Rothas culture = nagpuri - religion = mahasamghika + religion = ajivika holding = castle_holding } 908 = { # 908 - Betla diff --git a/WtWSMS/history/provinces/bp_k_delhi.txt b/WtWSMS/history/provinces/bp_k_delhi.txt index e3448bc739..563b380227 100644 --- a/WtWSMS/history/provinces/bp_k_delhi.txt +++ b/WtWSMS/history/provinces/bp_k_delhi.txt @@ -108,7 +108,7 @@ ###c_vodamayutja 1358 = { # 1358 - Vodamayutja culture = kannauji - religion = sarvastivada + religion = ajnana holding = castle_holding } 3469 = { # 3469 - Ahichatra diff --git a/WtWSMS/history/provinces/bp_k_gyalrong.txt b/WtWSMS/history/provinces/bp_k_gyalrong.txt index 21476279c4..f597c3899c 100644 --- a/WtWSMS/history/provinces/bp_k_gyalrong.txt +++ b/WtWSMS/history/provinces/bp_k_gyalrong.txt @@ -159,7 +159,7 @@ 9429 = { # 9429 - Madoi culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } 9430 = { # 9430 - Dzogenrabar holding = none diff --git a/WtWSMS/history/provinces/bp_k_kamarupa.txt b/WtWSMS/history/provinces/bp_k_kamarupa.txt index cd1fd7ee79..dd61241b91 100644 --- a/WtWSMS/history/provinces/bp_k_kamarupa.txt +++ b/WtWSMS/history/provinces/bp_k_kamarupa.txt @@ -115,7 +115,7 @@ ###c_mainpur 826 = { # 826 - Manipur culture = meitei - religion = sanamahi_pagan + religion = sedism holding = tribal_holding } 827 = { # 827 - Khoupum diff --git a/WtWSMS/history/provinces/bp_k_karnata.txt b/WtWSMS/history/provinces/bp_k_karnata.txt index 80fa571b63..b2f6ba1ca5 100644 --- a/WtWSMS/history/provinces/bp_k_karnata.txt +++ b/WtWSMS/history/provinces/bp_k_karnata.txt @@ -59,7 +59,7 @@ ###c_koppam 7874 = { # 7874 - Koppam culture = kannada - religion = srikula_shaktism + religion = shaivism holding = castle_holding } 7875 = { # 7875 - Vankapura @@ -104,7 +104,7 @@ ###c_uchangidurga 1121 = { # 1121 - Uchangidurga culture = kannada - religion = shaivism + religion = yapaniya holding = castle_holding } 7858 = { # 7858 - Vijayapura @@ -119,7 +119,7 @@ ###c_banavasi 7850 = { # 7850 - Masur culture = kannada - religion = srikula_shaktism + religion = yapaniya holding = castle_holding } 7851 = { # 7851 - Shringeri @@ -162,7 +162,7 @@ ###c_srirangapatna 1217 = { # 1217 - Nandagiri culture = kannada - religion = shaivism + religion = ajivika holding = castle_holding #Ancient settlement } 1196 = { # 1196 - Srirangapatna @@ -180,7 +180,7 @@ ###c_mahishaka 1197 = { # 1197 - Dwarasamudra culture = kannada - religion = shaivism + religion = yapaniya holding = castle_holding } 7863 = { # 7863 - Honnavalli @@ -197,7 +197,7 @@ ###c_talakad 1216 = { # 1216 - Talakad culture = kannada - religion = srikula_shaktism + religion = yapaniya holding = castle_holding } 7847 = { # 7847 - Mercara diff --git a/WtWSMS/history/provinces/bp_k_malwa.txt b/WtWSMS/history/provinces/bp_k_malwa.txt index 1d9eddb6bb..b59574b584 100644 --- a/WtWSMS/history/provinces/bp_k_malwa.txt +++ b/WtWSMS/history/provinces/bp_k_malwa.txt @@ -27,7 +27,7 @@ ###c_dhara 1149 = { # 1149 - Dhara culture = bhil - religion = digambara + religion = ajivika holding = castle_holding special_building_slot = iron_pillar_of_dhar_01 1000.1.1 = { special_building = iron_pillar_of_dhar_01 } diff --git a/WtWSMS/history/provinces/bp_k_pagan.txt b/WtWSMS/history/provinces/bp_k_pagan.txt index fe6dd77b34..c5a4da8016 100644 --- a/WtWSMS/history/provinces/bp_k_pagan.txt +++ b/WtWSMS/history/provinces/bp_k_pagan.txt @@ -142,7 +142,7 @@ ###c_kale - County of Kale 9624 = { # Kale culture = meitei - religion = sanamahi_pagan + religion = sedism holding = tribal_holding } 9625 = { # Chin diff --git a/WtWSMS/history/provinces/bp_k_punjab.txt b/WtWSMS/history/provinces/bp_k_punjab.txt index 8e36b3304d..affdf3fd74 100644 --- a/WtWSMS/history/provinces/bp_k_punjab.txt +++ b/WtWSMS/history/provinces/bp_k_punjab.txt @@ -70,7 +70,7 @@ ###c_bhera 1192 = { # 1192 - Bhera culture = gandhari - religion = dharmaguptaka + religion = ajnana #Likely county of Alexandria Bucephala, so some surviving Pyrrhonist influence is a fun shoutout holding = castle_holding } 3428 = { # 3428 - Katasraj diff --git a/WtWSMS/history/provinces/bp_k_tamilakam.txt b/WtWSMS/history/provinces/bp_k_tamilakam.txt index 42d411dd77..25e7be90b4 100644 --- a/WtWSMS/history/provinces/bp_k_tamilakam.txt +++ b/WtWSMS/history/provinces/bp_k_tamilakam.txt @@ -1,6 +1,6 @@ #Notes: # Pre-Sangam period had a Goddess-worships that would be subsumed into hinduism by the end of Sangnam -# period; making the mountainous regions srikula_shaktism while the plains mostly shaivism. Jainism/Srmana +# period; making the mountainous regions dravidian_pagan while the plains mostly shaivism. Jainism/Srmana # were probably the devotion of the Kalabhras which would have led to tensions with the hindu majority # once subsidies stopped flowing to Hindu temples # https://en.wikipedia.org/wiki/Religion_in_ancient_Tamilakam @@ -38,7 +38,7 @@ ###c_tiruvannamalai 7830 = { # 7830 - Tiruvannamalai culture = tamil - religion = shaivism + religion = svetambara holding = castle_holding #IXth century } 7828 = { # 7828 - Kuvalala @@ -57,7 +57,7 @@ ###c_tagadur 1120 = { # 1120 - Tagadur culture = tamil - religion = srikula_shaktism + religion = dravidian_pagan holding = castle_holding } 7833 = { # 7833 - Kelrayan @@ -72,7 +72,7 @@ ###c_kanchipuram 1119 = { # 1119 - Kanchipuram culture = tamil - religion = shaivism + religion = svetambara holding = castle_holding special_building_slot = kailasanathar_temple_01 700.1.1 = { special_building = kailasanathar_temple_01 } @@ -92,7 +92,7 @@ ###c_nellore 1204 = { # 1204 - Nellore culture = telugu - religion = shaivism + religion = vaishnavism holding = castle_holding } 7818 = { # 7818 - Vallurapura @@ -112,7 +112,7 @@ ###c_penugonda 1199 = { # 1199 - Penugonda culture = kannada - religion = shaivism + religion = ajivika holding = castle_holding } 7819 = { # 7819 - Mangalavada @@ -148,7 +148,7 @@ ###c_madurai 1112 = { # 1112 - Madurai culture = tamil - religion = svetambara + religion = dravidian_pagan holding = castle_holding special_building_slot = madurai_temple_01 special_building = madurai_temple_01 @@ -194,7 +194,7 @@ ###c_karavur 1201 = { # 1201 - Kongu culture = tamil - religion = srikula_shaktism + religion = dravidian_pagan holding = castle_holding } 1116 = { # 1116 - Tenkasi @@ -214,7 +214,7 @@ ###c_kerala 1114 = { # 1114 - Mahoyadapuram culture = tamil - religion = shrautism + religion = dravidian_pagan holding = castle_holding } 7799 = { # 7799 - Malappuram @@ -236,7 +236,7 @@ ###c_venadu 7803 = { # 7803 - Kollam culture = tamil - religion = shaivism + religion = dravidian_pagan holding = castle_holding #aka Quilon buildings = { common_tradeport_00 @@ -251,7 +251,7 @@ ###c_alupa 1117 = { # 1117 - Calicut culture = tamil - religion = vaishnavism + religion = dravidian_pagan holding = castle_holding #Tyndis (PtoES) buildings = { common_tradeport_00 diff --git a/WtWSMS/history/provinces/bp_k_xia.txt b/WtWSMS/history/provinces/bp_k_xia.txt index eba5d45b7e..5986db30cc 100644 --- a/WtWSMS/history/provinces/bp_k_xia.txt +++ b/WtWSMS/history/provinces/bp_k_xia.txt @@ -383,7 +383,7 @@ 9479 = { # Subei culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } 9480 = { # Yanchiwan holding = none @@ -395,7 +395,7 @@ 9472 = { # Aksay (Gonghe) culture = tuyuhun religion = tengri_pagan - holding = tribal_holding + holding = nomad_holding } 9471 = { # Hahaeci holding = none #nomad @@ -404,7 +404,7 @@ 9469 = { # Haltang (Dahaleteng) culture = tuyuhun religion = tengri_pagan - holding = tribal_holding #nomad + holding = nomad_holding } 9470 = { # Takoerpasitao, Jianshe holding = none #nomad diff --git a/WtWSMS/history/titles/BP_titles_titular.txt b/WtWSMS/history/titles/BP_titles_titular.txt index 3ef8833792..083669c810 100644 --- a/WtWSMS/history/titles/BP_titles_titular.txt +++ b/WtWSMS/history/titles/BP_titles_titular.txt @@ -242,6 +242,7 @@ k_gaochang = { #Gaochang commandery and successor kingdom } 460.1.1={ holder=219022 # AKA: Kan Bozhou + government = meritocratic_government ##set_tribute_suzerain = { who = e_rouran percentage = 0.50 } } 477.1.1={ @@ -285,7 +286,7 @@ k_gaochang = { #Gaochang commandery and successor kingdom d_maingmaw = { 460.1.1 = { holder = PyuMaingmaw000 - government = prefeudal_government + government = mandala_government } 490.1.1 = { holder = PyuMaingmaw001 } 520.1.1 = { holder = PyuMaingmaw002 } @@ -299,7 +300,7 @@ d_maingmaw = { d_binnaka = { 420.1.1={ holder = PyuBinnaka000 - government = prefeudal_government + government = mandala_government } 450.1.1={ holder = PyuBinnaka001 } 500.1.1={ holder = PyuBinnaka002 } @@ -310,7 +311,7 @@ d_binnaka = { d_halin = { 442.1.1 = { holder = PyuHalin000 - government = prefeudal_government + government = mandala_government } 491.1.1 = { holder = PyuHalin001 } 503.1.1 = { holder = PyuHalin002 } diff --git a/WtWSMS/history/titles/bp_k_achaia.txt b/WtWSMS/history/titles/bp_k_achaia.txt index 2dacd04247..191fd3a92f 100644 --- a/WtWSMS/history/titles/bp_k_achaia.txt +++ b/WtWSMS/history/titles/bp_k_achaia.txt @@ -149,7 +149,7 @@ c_aetolia = { #c_arta history liege = k_macedonia } 468.1.1={ - holder=221702 + holder=215009 #gapfiller liege = "k_illyria_prefect" } 490.1.1={ @@ -413,7 +413,7 @@ c_laconia = { #c_monemvasia history (direct) liege = k_macedonia } 465.1.1={ - holder=215000 + holder=109712 #gapfiller for 215000 liege = "d_achaia" } } @@ -501,6 +501,9 @@ c_euboea = { #c_euboia history (direct) holder=215001 liege = "d_athens" } + 465.1.1={ + holder=Nicagoras5 #gapfiller for 215001 + } } ##### TODO (Alpha): Update Krete history so it's a part of Illyricum diff --git a/WtWSMS/history/titles/bp_k_caucasian_albania.txt b/WtWSMS/history/titles/bp_k_caucasian_albania.txt index 5d7eedfa24..d2c7dec051 100644 --- a/WtWSMS/history/titles/bp_k_caucasian_albania.txt +++ b/WtWSMS/history/titles/bp_k_caucasian_albania.txt @@ -70,7 +70,6 @@ c_hereti = { #c_shemakha history (changed from c_albania history) 405.1.1={ holder = 159587 } #Asay 415.1.1={ holder = 159588 } #Aswagen 440.1.1={ holder = 159589 } #Vache II - 462.1.1={ holder = 0 } 473.1.1={ holder = 159591 } #Vachagan III "the pious" #Interregnum & Sassanid Marzbanate @@ -100,7 +99,6 @@ c_aran = { #c_shemakha history (elimination) 405.1.1={ holder = 159587 } #Asay 415.1.1={ holder = 159588 } #Aswagen 440.1.1={ holder = 159589 } #Vache II - 462.1.1={ holder = 0 } 473.1.1={ holder = 159591 } #Vachagan III "the pious" #Interregnum & Sassanid Marzbanate diff --git a/WtWSMS/history/titles/bp_k_cilicia.txt b/WtWSMS/history/titles/bp_k_cilicia.txt index b496f5c18a..eb0d8aefab 100644 --- a/WtWSMS/history/titles/bp_k_cilicia.txt +++ b/WtWSMS/history/titles/bp_k_cilicia.txt @@ -62,7 +62,7 @@ } 392.1.1 = { holder = 0 } 465.1.1 = { - holder = 215005 # Alexios + holder = 1300746 # Lilingis #gapfiller liege = "e_byzantium" } 484.1.1 = { @@ -96,7 +96,7 @@ d_cilicia = { } 392.1.1 = { holder = 0 } 465.1.1 = { - holder = 215005 # Alexios + holder = 1300746 # Lilingis #gapfiller liege = "e_byzantium" } 484.1.1 = { @@ -129,7 +129,7 @@ c_cilicia = { #c_tarsos history (direct) } #392.1.1 = { holder = 0 } 465.1.1 = { - holder = 215005 # Alexios + holder = 1300746 # Lilingis #gapfiller liege = "e_byzantium" } 484.1.1 = { @@ -172,7 +172,7 @@ c_tall_hamid = { #c_teluch history } #392.1.1 = { holder = 0 } 465.1.1 = { - holder = 215005 # Alexios + holder = 1300746 # Lilingis #gapfiller liege = "e_byzantium" } 484.1.1 = { @@ -205,7 +205,7 @@ c_alexandretta = { } #392.1.1 = { holder = 0 } 465.1.1 = { - holder = 215005 # Alexios + holder = 1300746 # Lilingis #gapfiller liege = "e_byzantium" } 484.1.1 = { diff --git a/WtWSMS/history/titles/bp_k_dzungaria.txt b/WtWSMS/history/titles/bp_k_dzungaria.txt index 2381b2488f..915b4133e6 100644 --- a/WtWSMS/history/titles/bp_k_dzungaria.txt +++ b/WtWSMS/history/titles/bp_k_dzungaria.txt @@ -93,7 +93,7 @@ c_turpan = { # dynasty ruling in Jushi (Turfan) holder=222001 liege="k_gaochang" - government = prefeudal_government + government = meritocratic_government } # Tiele Takeover 487.1.1={ diff --git a/WtWSMS/history/titles/bp_k_pagan.txt b/WtWSMS/history/titles/bp_k_pagan.txt index 4fc5115b95..9aedc73207 100644 --- a/WtWSMS/history/titles/bp_k_pagan.txt +++ b/WtWSMS/history/titles/bp_k_pagan.txt @@ -23,7 +23,7 @@ d_pagan = { #Rulers 420.1.1 = { holder = PyuPagan000 - government = prefeudal_government + government = mandala_government } 450.1.1 = { holder = PyuPagan001 } 500.1.1 = { holder = PyuPagan002 } @@ -95,7 +95,7 @@ c_yamethin = { d_tagaung = { 420.1.1 = { holder = PyuTagaung000 - government = prefeudal_government + government = mandala_government } 450.1.1 = { holder = PyuTagaung001 } 500.1.1 = { holder = PyuTagaung002 } @@ -159,7 +159,7 @@ d_sriksetra = { #Rulers 460.1.1 = { holder = PyuSrikestra000 - government = prefeudal_government + government = mandala_government } 490.1.1 = { holder = PyuSrikestra001 } 520.1.1 = { holder = PyuSrikestra002 } @@ -215,7 +215,7 @@ d_arakan = { #Rulers 440.1.1={ holder = 526 # Ayekpam Ayekpamid - government = prefeudal_government + government = mandala_government } 495.1.1={ holder = 528 # Mairembam Ayekpamid diff --git a/WtWSMS/history/titles/bp_k_pannonia.txt b/WtWSMS/history/titles/bp_k_pannonia.txt index 987e08bf23..585f558bf5 100644 --- a/WtWSMS/history/titles/bp_k_pannonia.txt +++ b/WtWSMS/history/titles/bp_k_pannonia.txt @@ -302,7 +302,10 @@ c_szekesfehervar = { } #Post-Nedao - 454.1.1 = { holder = 56 } #Skirians + 454.1.1 = { + holder = 56 #Skirians + government = tribal_government + } #Post-Bolia 469.1.1 = { liege = 0 } 469.1.1 = { holder = holder_c_szekesfehervar000 } @@ -354,7 +357,10 @@ c_gyor = { } c_sopron = { #Post-Nedao - 454.1.1 = { holder = Hunimund2 } #Suebians + 454.1.1 = { + holder = Hunimund2 #Suebians + government = tribal_government + } #Post-Bolia 469.1.1 = { liege = 0 } 469.1.1 = { holder = holder_c_sopron000 } @@ -388,7 +394,10 @@ c_veszprem = { } c_vienna = { #Post-Nedao - 454.1.1 = { holder = Hunimund2 } #PLRE Vol2 Hunimund + 454.1.1 = { + holder = Hunimund2 #PLRE Vol2 Hunimund + government = tribal_government + } #Post-Bolia 469.1.1 = { liege = 0 } 469.1.1 = { holder = holder_c_vienna001 } diff --git a/WtWSMS/history/titles/bp_titles_eastern.txt b/WtWSMS/history/titles/bp_titles_eastern.txt index cec341deb6..c5ebc42d66 100644 --- a/WtWSMS/history/titles/bp_titles_eastern.txt +++ b/WtWSMS/history/titles/bp_titles_eastern.txt @@ -1,7 +1,7 @@ k_wei_western_regions = { #To 575 386.1.1 = { holder = TuobaWei000 - government = prefeudal_government + government = meritocratic_government } 409.1.1 = { holder = TuobaWei001 } 424.1.1 = { holder = TuobaWei002 } diff --git a/WtWSMS/localization/english/BP_game_concepts_l_english.yml b/WtWSMS/localization/english/BP_game_concepts_l_english.yml index d122d2999f..d8e229df69 100644 --- a/WtWSMS/localization/english/BP_game_concepts_l_english.yml +++ b/WtWSMS/localization/english/BP_game_concepts_l_english.yml @@ -42,11 +42,11 @@ #Unshown Encyclopedia Entries game_concept_bp_holy_war_unlocked_condition: "Holy War Restrictions" - game_concept_bp_holy_war_unlocked_condition_desc: "In #italic When the World Stopped Making Sense#!, Holy Wars are unlocked if you are a Muslim, if you are not a Muslim but either Islam has arisen or it is AD 867 or later and you have the requiste innovations." + game_concept_bp_holy_war_unlocked_condition_desc: "In #italic When the World Stopped Making Sense#!, Holy Wars are unlocked if you are a Muslim, if you are not a Muslim but either Islam has arisen or it is AD 867 or later and you have the requisite innovations." game_concept_bp_ecumenical: "Ecumenical" game_concept_bp_ecumenical_desc: "Any main group or special group doctrine that overrides hostility." game_concept_organized_government: "Organized" - game_concept_organized_government_desc: "An organized government is a playable government that is not a [tribal|E] or [nomadic_government|E] or [herder_government|E]" + game_concept_organized_government_desc: "An organized government is a playable government that is not a [tribal|E] or [nomadic_government|E] or herder government." game_concept_bp_creed: "Creed" game_concept_bp_creeds: "Creeds" game_concept_bp_creed_desc: "Any one of the Christian [bp_ecumenical|E] [doctrines|E]." @@ -77,7 +77,7 @@ game_concept_bp_monolithic_culture_tradition: "Monolithic Culture Tradition" game_concept_bp_monolithic_culture_tradition_desc: "A culture tradition that makes [divergent_cultures|E] and [hybrid_cultures|E] more difficult to create as a character of this culture. Has the following effects:\n\n$EFFECT_LIST_BULLET$Creating a [hybrid_culture|E] requires having a [duchy|E] or better.\n$EFFECT_LIST_BULLET$[divergent_cultures|E] are #N 150%#! more expensive to create\n$EFFECT_LIST_BULLET$#EMP Cannot#! create [divergent_culture|E] or [hybrid_culture|E] with this tradition if your [culture_head|E] is your [liege|E] or above, or your [culture_head|E] is a fellow vassal." game_concept_bp_traditionalist_culture_tradition: "Traditionalist Culture Tradition" - game_concept_bp_traditionalist_culture_tradition_desc: "A culture that makes it more difficult to create [hybrid_cultures|E] with and makes it more difficult to change cultures. Has the following effects:\n\n$EFFECT_LIST_BULLET$Creating a Hybrid [culture|E] requires #V 100%#! more [cultural_acceptance|E], it is also much harder to Hybridise with this Culture\n$EFFECT_LIST_BULLET$Harder to [promote_culture|E] in [counties|E] of this [culture|E] unless you share a [heritage|E]\n$EFFECT_LIST_BULLET$#V $convert_to_local_culture_decision$#! [decision|E] Cost: [prestige_i]#N +300%#!" + game_concept_bp_traditionalist_culture_tradition_desc: "A culture that makes it more difficult to create [hybrid_cultures|E] with and makes it more difficult to change cultures. Has the following effects:\n\n$EFFECT_LIST_BULLET$Creating a Hybrid [culture|E] requires #V 100%#! more [cultural_acceptance|E], it is also much harder to Hybridize with this Culture\n$EFFECT_LIST_BULLET$Harder to [promote_culture|E] in [counties|E] of this [culture|E] unless you share a [heritage|E]\n$EFFECT_LIST_BULLET$#V $convert_to_local_culture_decision$#! [decision|E] Cost: [prestige_i]#N +300%#!" game_concept_bp_legal_tradition: "Legal Tradition" game_concept_bp_legal_traditions: "Legal Traditions" game_concept_bp_legal_tradition_desc: "A #V #italic $game_concept_bp_legal_tradition$#!#! is a subset of cultural traditions that are deeply tied to the mores of a culture and are mutually exclusive with each other. As such, most #V $game_concept_bp_legal_tradition$#! require that hybrid cultures have a specific [heritage|E] during creation, and #V $game_concept_bp_legal_traditions$#! of the same category are mutually exclusive.\n\nCultures having the same #V #italic $game_concept_bp_legal_tradition$#!#! also have a #P +[EmptyScope.ScriptValue('heritage_tradition_acceptance_value')]#! [cultural_acceptance|E] baseline with other cultures having #EMP the same#! #V #italic $game_concept_bp_legal_tradition$#!#! \n\nIncludes the following [traditions|E]:\n$EFFECT_LIST_BULLET$#V $tradition_asturian_hierarchy_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_greek_succession_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_byzantine_succession_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_latin_succession_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_roman_succession_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_frankish_traditions_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_persian_traditions_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_armenian_traditions_name$#!\n$EFFECT_LIST_BULLET$#V $tradition_hebrew_traditions_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_aramean_traditions_name$#! \n$EFFECT_LIST_BULLET$#V $tradition_egyptian_traditions_name$#!" @@ -100,7 +100,7 @@ game_concept_high_tribal_noun: "High Tribalism" game_concept_high_tribal_government_desc: "$game_concept_high_tribal_noun$ represents the small-scale government of a post-tribal realm in which neither strong land-based nor tax-based governments have been established, where tribal loyalties of old still dominate government. This transition form of government is unable to control large swaths of land or many vassals." game_concept_high_tribal_organization: "High Tribal Organization" - game_concept_high_tribal_organization_desc: "$game_concept_high_tribal_organization$ represents the degree of organization of the liege over his [vassals|E] and the state, shifting away from old tribal traditions in favour of a more powerful state.\n\nWhile it has many of the same features as [tribes|E], the [development_growth|E] in [high_tribal_government|E] counties depends upon the [high_tribal_organization|E]; at [high_tribal_organization_0|E], there is a #N 40%#! [development_growth|E] malus, with the malus decreasing with increasing levels of centralization.\n\nThere are four levels of $game_concept_tribal_authority$: [high_tribal_organization_0|E], [high_tribal_organization_1|E], [high_tribal_organization_2|E], and [high_tribal_organization_3|E]. Increasing $game_concept_tribal_authority$ costs an amount of [prestige|E] depending on the level and the ruler's [learning_skill|E].\n\n#weak Vassals dislike higher levels of $game_concept_high_tribal_organization$, and lowering it is the primary goal of any [liberty_faction|E]." + game_concept_high_tribal_organization_desc: "$game_concept_high_tribal_organization$ represents the degree of organization of the liege over his [vassals|E] and the state, shifting away from old tribal traditions in favor of a more powerful state.\n\nWhile it has many of the same features as [tribes|E], the [development_growth|E] in [high_tribal_government|E] counties depends upon the [high_tribal_organization|E]; at [high_tribal_organization_0|E], there is a #N 40%#! [development_growth|E] malus, with the malus decreasing with increasing levels of centralization.\n\nThere are four levels of $game_concept_tribal_authority$: [high_tribal_organization_0|E], [high_tribal_organization_1|E], [high_tribal_organization_2|E], and [high_tribal_organization_3|E]. Increasing $game_concept_tribal_authority$ costs an amount of [prestige|E] depending on the level and the ruler's [learning_skill|E].\n\n#weak Vassals dislike higher levels of $game_concept_high_tribal_organization$, and lowering it is the primary goal of any [liberty_faction|E]." game_concept_high_tribal_organization_0: "Disparate Tribes" game_concept_high_tribal_organization_0_desc: "" game_concept_high_tribal_organization_1: "Low Organization" @@ -115,7 +115,7 @@ game_concept_prefeudal_i: "@government_type_prefeudal!" game_concept_prefeudal_short: "Pre-Feudal" game_concept_prefeudal_noun: "Pre-Feudalism" - game_concept_prefeudal_government_desc: "$game_concept_prefeudal_noun$ government represents all of the non-tribal states across the map prior to the feudal mutation, Muslim conquest, Indian religion spread, Persian influence, or Roman expansion. This rich array of different government practices are distinct from tribal and nomdic ralms, given the existence of a sedentary aristorcracy with relative centralization." + game_concept_prefeudal_government_desc: "$game_concept_prefeudal_noun$ government represents all of the non-tribal states across the map prior to the feudal mutation, Muslim conquest, Indian religion spread, Persian influence, or Roman expansion. This rich array of different government practices are distinct from tribal and nomadic realms, given the existence of a sedentary aristocracy with relative centralization." game_concept_prefeudal_authority: "Pre-Feudal Authority" game_concept_prefeudal_authority_desc: "$game_concept_prefeudal_noun$ represents the general power that a [ruler|E] wields over their [vassals|E].\n\nThere are four levels of $game_concept_prefeudal_authority$; [prefeudal_authority_0|E], [prefeudal_authority_1|E], [prefeudal_authority_2|E], and [prefeudal_authority_3|E].\n\nIncreasing $game_concept_prefeudal_authority$ costs an amount of [prestige|E] depending on the level and the ruler's [learning_skill|E].\n\nIt is more restricted than [feudal_government|E] [crown_authority|E]\n\n#weak Vassals dislike higher levels of $game_concept_prefeudal_authority$, and lowering it is the primary goal of [Concept( 'liberty_faction', 'Liberty Factions' )|E].#!" game_concept_prefeudal_authority_0: "Autonomous Pre-Feudal Vassals" @@ -132,7 +132,7 @@ game_concept_rajamandala_i: "@government_type_rajamandala!" game_concept_rajamandala_short: "Rajamandala" game_concept_rajamandala_noun: "Rajamandala" - game_concept_rajamandala_government_desc: "$game_concept_rajamandala_noun$ government is centred around the #italic Raja#! (ruler) and was first described by Chanakya in the political work #italic Arthashastra#!. In #EMP When the World Stopped making Sense#!, it is used to refer to the various governments within the greater Indian Sphere. While there is no standard unified administrative divisions or structure, there was an increase in the level of centralisation and record-keeping was highly developed with a complex system for amongst others the registration of land, donations, income and expenditure." + game_concept_rajamandala_government_desc: "$game_concept_rajamandala_noun$ government is centered around the #italic Raja#! (ruler) and was first described by Chanakya in the political work #italic Arthashastra#!. In #EMP When the World Stopped making Sense#!, it is used to refer to the various governments within the greater Indian Sphere. While there is no standard unified administrative divisions or structure, there was an increase in the level of centralization and record-keeping was highly developed with a complex system for amongst others the registration of land, donations, income and expenditure." game_concept_rajamandala_authority: "Centralization" game_concept_rajamandala_authority_desc: "$game_concept_rajamandala_authority$ represents the overall centralization of the Gupta realm. While it had a scholar-based bureaucracy, significant power was devolved into the feudatories that comprised the realm when compared to the administration of other nations like Rome or Persia." game_concept_rajamandala_authority_0: "Decentralized Realm" @@ -162,7 +162,7 @@ game_concept_iranian_dynastic_authority_3_desc: "" game_concept_clerical_influence: "Clerical Influence" - game_concept_clerical_influence_desc: "$game_concept_clerical_influence$ represents the overall influence of the Mazdayasna priests had on the Sasanian State in a way that, while similar, was structurally different than its Roman counterparts. The Mowbeds' influence waxed and waned over the course of the empire, and with it certain powers and traditions morphed alongside it.\n\nIn game, this is represnted by a special realm law applying to the Emperor who has currently vassalized the [faith|E]'s $game_concept_head_of_faith$. Curtailing the Mowbeds' power increases clerical taxation, improves infidel opinion, and gives the Emperor more of a say in who his realm priest should be, while angering your [theocracy|E] [vassals|E] and removing certain powers that an empowered priesthood would have." + game_concept_clerical_influence_desc: "$game_concept_clerical_influence$ represents the overall influence of the Mazdayasna priests had on the Sasanian State in a way that, while similar, was structurally different than its Roman counterparts. The Mowbeds' influence waxed and waned over the course of the empire, and with it certain powers and traditions morphed alongside it.\n\nIn game, this is represented by a special realm law applying to the Emperor who has currently vassalized the [faith|E]'s $game_concept_head_of_faith$. Curtailing the Mowbeds' power increases clerical taxation, improves infidel opinion, and gives the Emperor more of a say in who his realm priest should be, while angering your [theocracy|E] [vassals|E] and removing certain powers that an empowered priesthood would have." game_concept_clerical_influence_0: "Weak Clerical Influence" game_concept_clerical_influence_0_desc: "" game_concept_clerical_influence_1: "Moderate Clerical Influence" @@ -221,7 +221,7 @@ game_concept_foederatus: "Foederatus" game_concept_foederati: "Foederati" game_concept_federates: "Federates" - game_concept_federate_desc: "Federates (Latin: [Glossary('#italic Foederati#!','FEDERATE_GLOSS')]) are military-oriented clients of Roman governments, who recieve land and subsidies in exchange for military service. Unlike most [tributaries|UE], they can always be called into war." + game_concept_federate_desc: "Federates (Latin: [Glossary('#italic Foederati#!','FEDERATE_GLOSS')]) are military-oriented clients of Roman governments, who receive land and subsidies in exchange for military service. Unlike most [tributaries|UE], they can always be called into war." FEDERATE_GLOSS: "A #italic Foederatus#! (plural #italic Foederati#!) were peoples and cities bound by a particular type of contract to Rome. By the Late Empire, it referred to groups of barbarian mercenaries who were allowed to settle within the empire." game_concept_BP_fixed_tributary: "Permanent Settled Tributary" diff --git a/WtWSMS/localization/english/BP_general_l_english.yml b/WtWSMS/localization/english/BP_general_l_english.yml index 297e43b990..ecc365f33a 100644 --- a/WtWSMS/localization/english/BP_general_l_english.yml +++ b/WtWSMS/localization/english/BP_general_l_english.yml @@ -1,7 +1,7 @@ l_english: #Mod Notes wtwsms_game_status: "Public Alpha" - wtwsms_mod_version_number: "0.1.8.2" + wtwsms_mod_version_number: "0.1.8.3" wtwsms_mod_main_menu_string: "#bold #italic When the World Stopped Making Sense#!:\n\tVersion: $wtwsms_game_status$ $wtwsms_mod_version_number$#!" wtwsms_forum_location_type: "forum thread" wtwsms_forum_location: "https://forum.paradoxplaza.com/forum/threads/mod-when-the-world-stopped-making-sense-a-migrational-era-mod-for-ck3-476-700-ad.1414709/" diff --git a/WtWSMS/localization/english/BP_government_l_english.yml b/WtWSMS/localization/english/BP_government_l_english.yml index e50aebd905..6ab2225009 100644 --- a/WtWSMS/localization/english/BP_government_l_english.yml +++ b/WtWSMS/localization/english/BP_government_l_english.yml @@ -61,7 +61,6 @@ rajamandala_government_desc: "$game_concept_rajamandala_government_desc$" government_uses_rajamandala_authority: "Government uses [rajamandala_authority|E]" vassals_must_give_titles_to_dynasty_members: "[vassal|E] $rajamandala_government$ rulers must grant titles to [dynasty|E] members, if possible" - government_uses_indian_civil_service: "[landed|UE] [vassals|E] cannot be [councillors|E]" rajamandala_government_character_modifier: "[development|E] Growth: #P +25%#!#indent_newline:3 \nMonthly [control|E] Gain: #P 0.1#!#!" @@ -99,7 +98,7 @@ iranian_dynastic_government_desc: "$game_concept_iranian_dynastic_government_desc$" government_uses_iranian_dynastic_authority: "Government uses [iranian_dynastic_authority|E]" only_wuzurgan_can_be_councillors: "If has access to the $wuzurgan_special_rights_tax_collector$ [tax_decree|E], only those [vassals|E] may be [councillors|E]" - righteous_counties_to_rightous_characters: "Counties that are condiered righteous or astray by the ruler's [faith|E] must be given to characters considered righteous or astray" + righteous_counties_to_rightous_characters: "Counties that are considered righteous or astray by the ruler's [faith|E] must be given to characters considered righteous or astray" empires_use_mahestan_succession: "[empires|EU] have the [succession_law|E] #V $mahestan_elective_succession_law$#!" iranian_dynastic_government_character_modifier: "[domain|E] Limit: #P +2#!#indent_newline:3 \n[men_at_arms|E] maintenance: #P -50%#!#!#indent_newline:3 \nAvailable [tax_jurisdictions|E]: #P +1#!#!" @@ -121,7 +120,7 @@ wuzurgan_special_rights_tax_collector_flavor_desc: "The #italic Wuzurgan#!, meaning 'Grandees' or 'Great Ones', were the upper echelon of Sasanid aristocracy. These nobles enjoyed significant autonomy which the Shahanshah's of the Sasanid Empire sought to bring to heel." deqhan_wtwsms_special_rights_tax_collector: "#italic Deqhan#! Status" - deqhan_wtwsms_special_rights_tax_collector_flavor_desc: "This class of Persian magnate arose late in the Sasanid era along the periphery. Small landholders, they provide more taxes and fewer levies, but enhance the prestige and legitamacy of the Emperor." + deqhan_wtwsms_special_rights_tax_collector_flavor_desc: "This class of Persian magnate arose late in the Sasanid era along the periphery. Small landholders, they provide more taxes and fewer levies, but enhance the prestige and legitimacy of the Emperor." #Roman Dynastic roman_dynastic_government: "Roman Dynastic" diff --git a/WtWSMS/localization/english/BP_nicknames_l_english.yml b/WtWSMS/localization/english/BP_nicknames_l_english.yml index 75313ecfb7..01679c5893 100644 --- a/WtWSMS/localization/english/BP_nicknames_l_english.yml +++ b/WtWSMS/localization/english/BP_nicknames_l_english.yml @@ -32,7 +32,7 @@ nick_salvitto: "Salvitto" nick_simhavikrantagami: "Simhavikrantagami" nick_tenga_uma: "Tenga Uma" - nick_tenga_uma_desc: "#italic Tenga Uma#! means \"copper-tongued\", referring to the beauty of his speech." + nick_tenga_uma_desc: "#italic Tenga Uma#! means \"copper-tongued\", referring to the beauty of [CharYourHerHis(CHARACTER)] speech." nick_thaddeus: "Thaddeus" nick_the_arab: "the Arab" nick_the_arab_desc: "Philip I, more fully #italic Marcus Julius Philippus#!, was a Roman emperor who was born in what is today Shahba, Syria, southeast of Damascus. His actual ethnic identification remains uncertain, and some historians postulate he was of fully Arab descent, but this remains disupted." @@ -40,7 +40,7 @@ nick_the_dismal: "the Dismal" nick_the_frier: "the Frier" nick_the_fuller: "the Fuller" - nick_the_fuller_desc: "Fulling refers to the act of cleasing woolen cloth to eliminate oils, dirt, and other impurities as a step in making wool cloth. Peter the Fuller was involving in Fulling prior to his ecclesiastical career." + nick_the_fuller_desc: "Fulling refers to the act of cleasing woolen cloth to eliminate oils, dirt, and other impurities as a step in making wool cloth. Peter the Fuller was involving in fulling prior to his ecclesiastical career." nick_the_hunchbacked: "the Hunchbacked" nick_the_jew: "the Jew" nick_the_pumpkin_man: "Colocynthius" @@ -51,4 +51,5 @@ nick_the_syrian: "the Syrian" nick_the_wolf_head: "the Wolf-Head" nick_the_wolf_head_desc: "Vakthang's Iranian name at birth was #italic Varazkhosrovtang#!, which may be derived from the Iranian #italic *warx-tang#!, meaning \"Wolf-Bodied\", a possible origin for the epithet." - \ No newline at end of file + nick_the_apostle_of_ireland: "the Apostle of Ireland" + nick_the_apostle_of_ireland_desc: "It is [CHARACTER.GetShortUINameNoTooltipNoFormat] who drove the snakes from Ireland." \ No newline at end of file diff --git a/WtWSMS/localization/english/BP_titles_l_english.yml b/WtWSMS/localization/english/BP_titles_l_english.yml index b383f1eace..46710a29f9 100644 --- a/WtWSMS/localization/english/BP_titles_l_english.yml +++ b/WtWSMS/localization/english/BP_titles_l_english.yml @@ -22,7 +22,7 @@ #d_zemigalians: "Zemigalians"#1.14.2.2 #d_zemigalians_adj: "Zemigalian"#1.14.2.2 b_campus_martius: "Campus Martius" - b_campus_martius_adj: "Campus Martius" + b_campus_martius_adj: "Martian" b_vatican: "Vatican" b_vatican_adj: "Vatican" c_andorra: "Andorra" @@ -112,9 +112,9 @@ d_aquileia_church: "Aquileian Patriarchate" d_aquileia_church_adj: "Aquileian Patriarchal" d_aquitanica_prima: "Aquitanica Prima" - d_aquitanica_prima_adj: "Aquitanica Prima" + d_aquitanica_prima_adj: "Aquitanian" d_aquitanica_secunda: "Aquitanica Secunda" - d_aquitanica_secunda_adj: "Aquitanica Secunda" + d_aquitanica_secunda_adj: "Aquitanian" d_arabia: "Arabia" d_arabia_adj: "Arabian" d_arbayistan: "Arbayistan" @@ -124,12 +124,13 @@ d_arian: "Arian Patriarchate" d_arian_adj: "Arian Patriarchal" d_armenia_prima: "Armenia Prima" - d_armenia_prima_adj: "Armenia Prima" + d_armenia_prima_adj: "Armenian" d_armenia_secunda: "Armenia Secunda" - d_armenia_secunda_adj: "Armenia Secunda" + d_armenia_secunda_adj: "Armenian" d_arochi: "Arochi" d_arochi_adj: "Arochi" d_arzugis: "Arzugis" + d_arzugis_adj: "Arzugis" d_asoristan: "Asoristan" d_asoristan_adj: "Asoristanian" d_astures: "Astures" @@ -167,7 +168,7 @@ d_bamberg: "Bamberg" d_bamberg_adj: "Bamberg" d_baquates: "Baquates" - d_baquates_adj: "Baquates" + d_baquates_adj: "Baquate" d_baroia: "Baroia" d_baroia_adj: "Baroian" d_barsils: "Barsils" @@ -177,11 +178,11 @@ d_bavari: "Baiuvarii" d_bavari_adj: "Baiuvariian" d_belgica_prima: "Belgica Prima" - d_belgica_prima_adj: "First Belgican" + d_belgica_prima_adj: "Belgian" d_belgica_secunda: "Belgica Secunda" - d_belgica_secunda_adj: "Second Belgican" + d_belgica_secunda_adj: "Belgian" d_berimirians: "Berimirians" - d_berimirians_adj: "Berimirians" + d_berimirians_adj: "Berimirian" d_beth_garami: "Beth Garami" d_beth_garami_adj: "Beth Garami" d_binnaka: "Binnaka" @@ -225,9 +226,9 @@ d_carthago: "Carthago" d_carthago_adj: "Carthaginian" d_carthago_inferior: "Carthago Inferior" - d_carthago_inferior_adj: "Carthago Inferior" + d_carthago_inferior_adj: "$d_carthago_adj$" d_carthago_superior: "Carthago Superior" - d_carthago_superior_adj: "Carthago Superior" + d_carthago_superior_adj: "$d_carthago_adj$" d_caucasian_albania: "Albania" d_caucasian_albania_adj: "Albanian" d_cauriensis: "Cauriensis" @@ -256,8 +257,8 @@ d_citerior_adj: "Citerior" d_colchis: "Colchis" d_colchis_adj: "Colchiscan" - d_constantinopolitan_prefect: "Constantinopolitan Prefect" - d_constantinopolitan_prefect_adj: "Constantinopolitan Prefect" + d_constantinopolitan_prefect: "Constantinopolitan Prefecture" + d_constantinopolitan_prefect_adj: "Constantinopolitan" d_courland_tribe: "Kuršians" d_courland_tribe_adj: "Kuršian" d_creones: "Creones" @@ -273,15 +274,15 @@ d_dacia_ripensis: "Dacia Ripensis" d_dacia_ripensis_adj: "Dacian" d_dacia_transdanubia: "Dacia Transdanubia" - d_dacia_transdanubia_adj: "Dacia Transdanubia" + d_dacia_transdanubia_adj: "Transdanubian" d_danubia_prima: "Danubia Prima" - d_danubia_prima_adj: "Danubia Prima" + d_danubia_prima_adj: "Danubian" d_danubia_quarta: "Danubia Quarta" - d_danubia_quarta_adj: "Danubia Quarta" + d_danubia_quarta_adj: "Danubian" d_danubia_secunda: "Danubia Secunda" - d_danubia_secunda_adj: "Danubia Secunda" + d_danubia_secunda_adj: "Danubian" d_danubia_tertia: "Danubia Tertia" - d_danubia_tertia_adj: "Danubia Tertia" + d_danubia_tertia_adj: "Danubian" d_dardania: "Dardania" d_dardania_adj: "Dardanian" d_deasmhumhain: "Deasmhumhain" @@ -352,14 +353,14 @@ d_garama_adj: "Garaman" d_gardman: "Gardman" d_gardman_adj: "Gardman" - d_gaul_prefect: "Praetorian Prefecture of Gaul" - d_gaul_prefect_adj: "Praetorian Prefecture of Gaul" + d_gaul_prefect: "Gaul" + d_gaul_prefect_adj: "Gaulish" d_georgian_orthodox: "Georgian Orthodox Church" d_georgian_orthodox_adj: "Georgian Orthodox" d_germania_inferior: "Germania Inferior" - d_germania_inferior_adj: "Germania Inferior" + d_germania_inferior_adj: "Low German" d_germania_superior: "Germania Superior" - d_germania_superior_adj: "Germania Superior" + d_germania_superior_adj: "High German" d_germanii: "Germanii" d_germanii_adj: "Germanic" d_gey: "Gey" @@ -431,8 +432,8 @@ d_insulae_adj: "Insular" d_isauria: "Isauria" d_isauria_adj: "Isaurian" - d_italy_prefect: "Praetorian Prefecture of Italia" - d_italy_prefect_adj: "Praetorian Prefecture of Italia" + d_italy_prefect: "Italia" + d_italy_prefect_adj: "Italian" d_iudea: "Iudea" d_iudea_adj: "Iudean" d_judham: "Judham" @@ -526,7 +527,7 @@ d_lucensis: "Lucensis" d_lucensis_adj: "Lucensian" d_lugdunensis_tertia: "Lugdunensis Tertia" - d_lugdunensis_tertia_adj: "Lugdunensis Tertian" + d_lugdunensis_tertia_adj: "Lugdunensian" d_lugdunum: "Lugdunum" d_lugdunum_adj: "Lugdunian" d_lutogostians: "Lutogostians" @@ -536,7 +537,7 @@ d_lydia: "Lydia" d_lydia_adj: "Lydian" d_macedonia_secunda: "Macedonia Secunda" - d_macedonia_secunda_adj: "Second Macedonian" + d_macedonia_secunda_adj: "Macedonian" d_macromanni: "Marcomanni" d_macromanni_adj: "Marcomannic" d_macronia: "Macronia" @@ -556,7 +557,7 @@ d_massalia: "Massalia" d_massalia_adj: "Massalian" d_maxima_sequanorum: "Maxima Sequanorum" - d_maxima_sequanorum_adj: "Maxima Sequanorum" + d_maxima_sequanorum_adj: "Seqani" d_media_minor: "Media Minor" d_media_minor_adj: "Media Minor" d_meroware: "Merowara" @@ -568,11 +569,11 @@ d_miaphysite: "Miaphysite Patriarchate" d_miaphysite_adj: "Miaphysite Patriarchal" d_moesia_prima: "Moesia Prima" - d_moesia_prima_adj: "First Moesian" + d_moesia_prima_adj: "Moesian" d_moesia_secunda: "Moesia Secunda" - d_moesia_secunda_adj: "Second Moesian" + d_moesia_secunda_adj: "Moesian" d_moesia_superior: "Moesia Superior" - d_moesia_superior_adj: "Moesian" + d_moesia_superior_adj: "High Moesian" d_monophysite: "Monophysite Patriarchate" d_monophysite_adj: "Monophysite Patriarchal" d_montes_aregenses: "Montes Aregenses" @@ -592,9 +593,9 @@ d_napoca: "Napoca" d_napoca_adj: "Napoca" d_narbonensis_prima: "Narbonensis Prima" - d_narbonensis_prima_adj: "Narbonensis Prima" + d_narbonensis_prima_adj: "Narbonensian" d_narbonensis_secunda: "Narbonensis Secunda" - d_narbonensis_secunda_adj: "Narbonensis Secunda" + d_narbonensis_secunda_adj: "Narbonensian" d_navusi: "Navusi" d_nemenchia: "Nemenchia" d_nemenchia_adj: "Nemenchia" @@ -646,17 +647,17 @@ d_pacensis: "Pacensis" d_pacensis_adj: "Pacensian" d_palestinia_salutaris: "Palaestina Salutaris" - d_palestinia_salutaris_adj: "Palaestina Salutaris" + d_palestinia_salutaris_adj: "Palestinian" d_palestinia_secunda: "Palestinia Secunda" - d_palestinia_secunda_adj: "Palestinia Secundan" + d_palestinia_secunda_adj: "Palestinian" d_pannonia_prima: "Pannonia Prima" - d_pannonia_prima_adj: "Pannonia Prima" + d_pannonia_prima_adj: "Pannonian" d_pannonia_savia: "Savia" d_pannonia_savia_adj: "Savia" d_pannonia_secunda: "Pannonia Secunda" - d_pannonia_secunda_adj: "Pannonia Secunda" + d_pannonia_secunda_adj: "Pannonian" d_pannonia_valeria: "Pannonia Valeria" - d_pannonia_valeria_adj: "Pannonia Valeria" + d_pannonia_valeria_adj: "Valerian" d_papal_state: "Roman Patriarchate" d_papal_state_adj: "Roman Patriarchal" d_paratan: "Paratan" @@ -688,7 +689,7 @@ d_poloniae: "Poloniae" d_poloniae_adj: "Poloniae" d_pontus_polemoniacus: "Pontus Polemoniacus" - d_pontus_polemoniacus_adj: "Pontus Polemoniacus" + d_pontus_polemoniacus_adj: "Polemonic" d_praevalitana: "Praevalitana" d_praevalitana_adj: "Praevalitanan" d_priscillianism: "Bishopric of Avila" @@ -698,11 +699,11 @@ d_quraysh: "Quraysh" d_quraysh_adj: "Quraysh" d_raetia_curiensis: "Raetia Curiensis" - d_raetia_curiensis_adj: "Raetia Curiensis" + d_raetia_curiensis_adj: "Raetian" d_raetia_prima: "Raetia Prima" - d_raetia_prima_adj: "Raetia Prima" + d_raetia_prima_adj: "Raetian" d_raetia_secunda: "Raetia Secunda" - d_raetia_secunda_adj: "Raetia Secunda" + d_raetia_secunda_adj: "Raetian" d_raetovari: "Raetovari" d_raetovari_adj: "Raetovarian" d_ranii: "Ranii" @@ -720,7 +721,7 @@ d_ripuria: "Ripuria" d_ripuria_adj: "Ripurian" d_roman_prefect: "Roman Prefecture" - d_roman_prefect_adj: "Roman Prefecture" + d_roman_prefect_adj: "Roman" d_roslagen_tribe: "Roslagen" d_roslagen_tribe_adj: "Roslagen" d_sabirs: "Sabirs" @@ -854,14 +855,14 @@ d_verodunum_adj: "Verodunian" d_vidivaria: "Vidivaria" d_vidivaria_adj: "Vidivarian" - d_vindelica_prima: "Vindelicia Prima" - d_vindelica_prima_adj: "Vindelicia Prima" + d_vindelica_prima: "Vindelica Prima" + d_vindelica_prima_adj: "Vindelican" d_vindelica_quarta: "Vindelica Quarta" - d_vindelica_quarta_adj: "Vindelica Quarta" - d_vindelica_secunda: "Vindelicia Secunda" + d_vindelica_quarta_adj: "Vindelican" + d_vindelica_secunda: "Vindelican" d_vindelica_secunda_adj: "Vindelicia Secunda" d_vindelica_tertia: "Vindelica Tertira" - d_vindelica_tertia_adj: "Vindelica Tertia" + d_vindelica_tertia_adj: "Vindelican" d_viraja: "Viraja" d_viraja_adj: "Viraja" d_virula: "Virula" @@ -942,8 +943,8 @@ e_xiongnu_adj: "Xiongnu" k_achaia: "Achaia" k_achaia_adj: "Achaian" - k_africa_prefect: "Praetorian Prefecture of Africa" - k_africa_prefect_adj: "Praetorian Prefecture of Africa" + k_africa_prefect: "Africa" + k_africa_prefect_adj: "African" k_al_hirah: "Al-Hirah" k_al_hirah_adj: "Al-Hirah" k_alamannia: "Alamannia" @@ -983,11 +984,11 @@ k_bastarnae: "Bastarnae" k_bastarnae_adj: "Bastarnae" k_belgica: "Belgica" - k_belgica_adj: "Belgican" + k_belgica_adj: "Belgian" k_britannia_prima: "Britannia Prima" - k_britannia_prima_adj: "Britannia Prima" + k_britannia_prima_adj: "British" k_britannia_secunda: "Britannia Secunda" - k_britannia_secunda_adj: "Britannia Secunda" + k_britannia_secunda_adj: "British" k_burgundians: "Burgundia" k_burgundians_adj: "Burgundian" k_cabaon: "Cabon" @@ -1043,14 +1044,15 @@ k_gepidia: "Gepidia" k_gepidia_adj: "Gepid" k_germania: "Germania" - k_germania_adj: "Germania" + k_germania_adj: "German" k_germania_inferior: "Germania Inferior" + k_germania_inferior_adj: "Low German" k_germania_mare: "Germania Mare" - k_germania_mare_adj: "Germania Mare" + k_germania_mare_adj: "Marine German" k_germania_slavica_prima: "Germania Slavica Prima" - k_germania_slavica_prima_adj: "Germania Slavica Prima" + k_germania_slavica_prima_adj: "German-Slavic" k_germania_slavica_secunda: "Germania Slavica Secunda" - k_germania_slavica_secunda_adj: "Germania Slavica Secunda" + k_germania_slavica_secunda_adj: "German-Slavic" k_harla: "Harla" k_harla_adj: "Harla" k_hejaz: "Hejaz" @@ -1067,12 +1069,12 @@ k_iceland_adj: "Icelandic" k_illyria: "Illyria" k_illyria_adj: "Illyrian" - k_illyria_prefect: "Praetorian Prefecture of Illyria" - k_illyria_prefect_adj: "Praetorian Prefecture of Illyria" + k_illyria_prefect: "Illyria" + k_illyria_prefect_adj: "Illyrian" k_italia: "Italia" k_italia_adj: "Italian" - k_italy_prefect: "Praetorian Prefecture of Italia" - k_italy_prefect_adj: "Praetorian Prefecture of Italia" + k_italy_prefect: "Italia" + k_italy_prefect_adj: "Italian" k_jimasa: "Jimasa" k_jimasa_adj: "Jimasan" k_kalachuri: "Kalachuri" @@ -1099,7 +1101,7 @@ k_mauria: "Mauria" k_mauria_adj: "Maurian" k_maxima_sequanorum: "Maxima Sequanorum" - k_maxima_sequanorum_adj: "Maxima Sequanorum" + k_maxima_sequanorum_adj: "Sequani" k_mazandaran: "Mazandaran" k_mazandaran_adj: "Mazandaran" k_mazun: "Mazun" @@ -1109,9 +1111,9 @@ k_mercia: "Mercia" k_mercia_adj: "Mercia" k_moesia_inferior: "Moesia Inferior" - k_moesia_inferior_adj: "Moesia Inferior" + k_moesia_inferior_adj: "Moesian" k_moesia_superior: "Moesia Superior" - k_moesia_superior_adj: "Moesian Superior" + k_moesia_superior_adj: "Moesian" k_nasamoni: "Nasamoni" k_nasamoni_adj: "Nasamoni" k_nemenchia: "Nemenchia" diff --git a/WtWSMS/localization/english/BP_traits_l_english.yml b/WtWSMS/localization/english/BP_traits_l_english.yml index 3019163512..45b78cbbd7 100644 --- a/WtWSMS/localization/english/BP_traits_l_english.yml +++ b/WtWSMS/localization/english/BP_traits_l_english.yml @@ -22,7 +22,7 @@ #Stress traits #Health traits - trait_has_justinian_plague: "Has the Plague!" + trait_has_justinian_plague: "Plagued" trait_has_justinian_plague_desc: "This character has the dreaded Byzantine Plague!" trait_has_justinian_plague_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] has the dreaded Byzantine Plague!" @@ -73,8 +73,8 @@ trait_house_of_david_desc: "This character is supposedly descended from the great king of Israel, David." trait_house_of_david_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] is supposedly descended from the great king of Israel, David." #trait_vegetarian is in dharma - trait_vegetarian_desc: "Due to their moral beliefs, this character refrains form eating meat of any sort, be it beef, pork, chicken, fish, and so on." - trait_vegetarian_character_desc: "Due to [ROOT.Char.GetHerHis] moral beliefs, [ROOT.Char.GetFirstNameNoTooltip] refrains form eating meat of any sort, be it beef, pork, chicken, fish, and so on." + trait_vegetarian_desc: "Due to their moral beliefs, this character refrains from eating meat of any sort, be it beef, pork, chicken, fish, and so on." + trait_vegetarian_character_desc: "Due to [ROOT.Char.GetHerHis] moral beliefs, [ROOT.Char.GetFirstNameNoTooltip] refrains from eating meat of any sort, be it beef, pork, chicken, fish, and so on." #Fame Traits trait_convict: "Convict" @@ -92,11 +92,11 @@ trait_power_behind_the_throne_desc: "This character is the true power behind the throne, but lacks the legal right to hold titles" trait_blues_supporter: "Blues Supporter" - trait_blues_supporter_desc: "The Blues are the chariot team for the nobility, centred on courtly intrigue and diplomacy." - trait_blues_supporter_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] supports the Blues who are the chariot team for the nobility, centred on courtly intrigue and diplomacy" + trait_blues_supporter_desc: "The [Glossary( 'Venetoi', 'BLUE_VENETOI_GLOSS' )] are the chariot team for the nobility, centered on courtly intrigue and diplomacy." + trait_blues_supporter_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] supports the [Glossary( 'Venetoi', 'BLUE_VENETOI_GLOSS' )], who are the chariot team for the nobility, centered on courtly intrigue and diplomacy." trait_greens_supporter: "Greens Supporter" - trait_greens_supporter_desc: "The Greens are the chariot team for the working class, violent and hard-working are perfect words to describe Green fans." - trait_greens_supporter_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] supports the Greens who are the chariot team for the working class. Violent and hard-working are often the words to describe Green fans." + trait_greens_supporter_desc: "The [Glossary( 'Prasinoi', 'GREEN_PRASINOI_GLOSS' )] are the chariot team for the working class, violent and hard-working are perfect words to describe Green fans." + trait_greens_supporter_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] supports the [Glossary( 'Prasinoi', 'GREEN_PRASINOI_GLOSS' )], who are the chariot team for the working class. Violent and hard-working are often the words to describe Green fans." trait_reds_supporter: "Reds Supporter" trait_reds_supporter_desc: "#warning Description TODO#!" ##### TODO (Beta): Add Reds Supporter Description trait_reds_supporter_character_desc: "#warning Description TODO#!" ##### TODO (Beta): Add Reds Supporter Description @@ -133,12 +133,6 @@ trait_hindu_philosophy_vedanta: "Vedānta" trait_hindu_philosophy_vedanta_desc: "This character is a student of the Vedānta School of Philosophy." trait_hindu_philosophy_vedanta_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] is a student of the Vedānta School of Philosophy." - trait_hindu_philosophy_charvaka: "Chārvāka" - trait_hindu_philosophy_charvaka_desc: "This character is a student of the Chārvāka School of Philosophy." - trait_hindu_philosophy_charvaka_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] is a student of the Chārvāka School of Philosophy." - trait_hindu_philosophy_ajivika: "Ājīvika" - trait_hindu_philosophy_ajivika_desc: "This character is a student of the Ājīvika School of Philosophy." - trait_hindu_philosophy_ajivika_character_desc: "[ROOT.Char.GetFirstNameNoTooltip] is a student of the Ājīvika School of Philosophy." trait_adopted: "Adopted" trait_adopted_desc: "This character is an adopted child and thus has no consanguineous bonds with [ROOT.Char.GetHerHis] siblings." diff --git a/WtWSMS/localization/english/_fromOtherMods/RICE/rice_yazidi_bp_subselect_l_english.yml b/WtWSMS/localization/english/_fromOtherMods/RICE/rice_yazidi_bp_subselect_l_english.yml index ab3f316566..2da3e0e80f 100644 --- a/WtWSMS/localization/english/_fromOtherMods/RICE/rice_yazidi_bp_subselect_l_english.yml +++ b/WtWSMS/localization/english/_fromOtherMods/RICE/rice_yazidi_bp_subselect_l_english.yml @@ -23,4 +23,105 @@ RICE_yazidism_exists_tt:0 "Only available if the Yazidi [faith|E] has appeared via global event" NOT_RICE_yazidism_exists_tt:0 "Only available if the Yazidi [faith|E] has appeared via global event" RICE_yarsanism_exists_tt:0 "Only available if the Yarsani [faith|E] has appeared via global event" - NOT_RICE_yarsanism_exists_tt:0 "Only available if the Yarsani [faith|E] has appeared via global event" \ No newline at end of file + NOT_RICE_yarsanism_exists_tt:0 "Only available if the Yarsani [faith|E] has appeared via global event" + + #God lists + RICE_yazidi_high_god_name:0 "Melek Taus" + RICE_yazidi_high_god_name_2:0 "$RICE_yazidi_high_god_name$" # Optional translation alt + RICE_yazidi_high_god_name_possessive:0 "Melek Taus'" + RICE_yazidi_high_god_name_alternate:0 "Light of God" + RICE_yazidi_high_god_name_alternate_possessive:0 "Light of God's" + RICE_yazidi_good_god_peacock_angel:0 "The Peackock Angel" + RICE_yazidi_good_god_tawuse_melek:0 "Tawûsê Melek" + RICE_yazidi_good_god_seven_mysteries:0 "The Seven Mysteries" + RICE_yazidi_good_god_azazil:0 "Azaz'il" + RICE_yazidi_good_god_azazil_possessive:0 "Azaz'il's" + RICE_yazidi_good_god_jabrail:0 "Jabra'il" + RICE_yazidi_good_god_mikhail:0 "Mikha'il" + RICE_yazidi_good_god_mikhail_possessive:0 "Mikha'il's" + RICE_yazidi_good_god_rafail:0 "Rafa'il" + RICE_yazidi_good_god_dadrail:0 "Dadra'il" + RICE_yazidi_good_god_dadrail_possessive:0 "Dadra'il's" + RICE_yazidi_good_god_azrafil:0 "Azraf'il" + RICE_yazidi_good_god_azrafil_possessive:0 "Azraf'il's" + RICE_yazidi_good_god_shemnail:0 "Shemna'il" + RICE_yazidi_good_god_shemnail_possessive:0 "Shemna'il's" + RICE_yazidi_creator_god_name:0 "Xwedê" + RICE_yazidi_creator_god_name_possessive:0 "Xwedê's" + RICE_yazidi_house_of_worship:0 "temple" + RICE_yazidi_house_of_worship_2:0 "$RICE_yazidi_house_of_worship$" # Optional translation alt + RICE_yazidi_house_of_worship_3:0 "$RICE_yazidi_house_of_worship$" # Optional translation alt + RICE_yazidi_house_of_worship_plural:0 "temples" + RICE_yazidi_religious_symbol:0 "sinjaq" + RICE_yazidi_religious_symbol_2:0 "$RICE_yazidi_religious_symbol$" # Optional translation alt + RICE_yazidi_religious_symbol_3:0 "$RICE_yazidi_religious_symbol$" # Optional translation alt + RICE_yazidi_religious_text:0 "qawls" + RICE_yazidi_religious_text_2:0 "$RICE_yazidi_religious_text$" # Optional translation alt + RICE_yazidi_religious_text_3:0 "$RICE_yazidi_religious_text$" # Optional translation alt + RICE_yazidi_religious_head_title:0 "mîr" + RICE_yazidi_religious_head_title_name:0 "mîrate" + RICE_yazidi_devotee:0 "Kochek" + RICE_yazidi_devotee_plural:0 "Kocheks" + RICE_yazidi_priest:0 "sheikh" + RICE_yazidi_priest_plural:0 "sheikhs" + RICE_yazidi_priest_alternate_plural:0 "clergy" + RICE_yazidi_bishop:0 "baba sheikh" + RICE_yazidi_bishop_plural:0 "baba sheikhs" + RICE_yazidi_positive_afterlife:0 "the next life" + RICE_yazidi_positive_afterlife_2:0 "$RICE_yazidi_positive_afterlife$" # Optional translation alt + RICE_yazidi_positive_afterlife_3:0 "$RICE_yazidi_positive_afterlife$" # Optional translation alt + RICE_yazidi_negative_afterlife:0 "the Outside" + RICE_yazidi_negative_afterlife_2:0 "$RICE_yazidi_negative_afterlife$" # Optional translation alt + RICE_yazidi_negative_afterlife_3:0 "$RICE_yazidi_negative_afterlife$" # Optional translation alt + + # Yarsani - mostly taken from pengoyo's post here: + # https://forum.paradoxplaza.com/forum/threads/changes-to-yazidism-including-a-new-yarsanism-faith-and-iranian-religious-group.1592019/ + # I didn't fix all of the miscellaneous "god" names for now + yarsani_high_god_name:0 "Sultan Sahak" + yarsani_high_god_name_possessive:0 "Sultan Sahak's" + yarsani_high_god_name_alternate:0 "The Divine Essence" + yarsani_high_god_name_alternate_possessive:0 "The Divine Essence's" + yarsani_creator_god_name:0 "Khawandagar" + yarsani_creator_god_name_possessive:0 "Khawandagar's" + yarsani_house_of_worship:0 "jamkhaneh" + yarsani_house_of_worship_2:0 "$yarsani_house_of_worship$" # Optional translation alt + yarsani_house_of_worship_3:0 "$yarsani_house_of_worship$" # Optional translation alt + yarsani_house_of_worship_plural:0 "jamkhanehs" + yarsani_religious_symbol:0 "tambur" + yarsani_religious_symbol_2:0 "$yarsani_religious_symbol$" # Optional translation alt + yarsani_religious_symbol_3:0 "$yarsani_religious_symbol$" # Optional translation alt + yarsani_religious_text:0 "kalams" + yarsani_religious_text_2:0 "$yarsani_religious_text$" # Optional translation alt + yarsani_religious_text_3:0 "$yarsani_religious_text$" # Optional translation alt + yarsani_priest:0 "pir" + yarsani_priest_plural:0 "pirs" + yarsani_bishop:0 "sayyed" + yarsani_bishop_plural:0 "sayyeds" + yarsani_positive_afterlife:0 "the 1001th Don" + yarsani_positive_afterlife_2:0 "$yarsani_positive_afterlife$" # Optional translation alt + yarsani_positive_afterlife_3:0 "$yarsani_positive_afterlife$" # Optional translation alt + + # Pre-Islamic/Para-Zoroastrian Kurdish faith + kurdish_pagan_high_god_name:0 "Mithra" + kurdish_pagan_high_god_name_possessive:0 "Mithra's" + kurdish_pagan_high_god_name_alternate:0 "Yazd" + kurdish_pagan_high_god_name_alternate_possessive:0 "Yazd's" + kurdish_pagan_creator_god_name:0 "$zoroastrianism_high_god_name$" + kurdish_pagan_creator_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" + kurdish_pagan_house_of_worship:0 "nature shrine" + kurdish_pagan_house_of_worship_2:0 "$kurdish_pagan_house_of_worship$" # Optional translation alt + kurdish_pagan_house_of_worship_3:0 "$kurdish_pagan_house_of_worship$" # Optional translation alt + kurdish_pagan_house_of_worship_plural:0 "nature shrines" + kurdish_pagan_religious_symbol:0 "sun" + kurdish_pagan_religious_symbol_2:0 "$kurdish_pagan_religious_symbol$" # Optional translation alt + kurdish_pagan_religious_symbol_3:0 "$kurdish_pagan_religious_symbol$" # Optional translation alt + kurdish_pagan_religious_text:0 "ancient legends" + kurdish_pagan_religious_text_2:0 "$kurdish_pagan_religious_text$" # Optional translation alt + kurdish_pagan_religious_text_3:0 "$kurdish_pagan_religious_text$" # Optional translation alt + kurdish_pagan_priest:0 "priest" + kurdish_pagan_priest_plural:0 "priests" + kurdish_pagan_bishop:0 "high priest" + kurdish_pagan_bishop_plural:0 "high priests" + kurdish_pagan_positive_afterlife:0 "paradise" + kurdish_pagan_positive_afterlife_2:0 "$kurdish_pagan_positive_afterlife$" # Optional translation alt + kurdish_pagan_positive_afterlife_3:0 "$kurdish_pagan_positive_afterlife$" # Optional translation alt \ No newline at end of file diff --git a/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_doctrines_hinduism_l_english.yml b/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_doctrines_hinduism_l_english.yml index a4b429b240..e7ff6c40b6 100644 --- a/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_doctrines_hinduism_l_english.yml +++ b/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_doctrines_hinduism_l_english.yml @@ -10,7 +10,7 @@ sampradaya_shaivism_doctrine_name: "Shaivism" sampradaya_shaivism_doctrine_desc: "Shaivism is the tradition of Hinduism that worships Shiva as the Svayam Bhagavan." doctrine_parameter_hostility_override_sampradaya_shaivism_doctrine_1: "Considers other Shaivist [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" - doctrine_parameter_hostility_override_sampradaya_shaivism_doctrine: "Considers Vaishnavist [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + doctrine_parameter_hostility_override_sampradaya_shaivism_doctrine: "Considers Shaivist [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" sampradaya_shaktism_doctrine_name: "Shaktism" sampradaya_shaktism_doctrine_desc: "Shaktas worship Goddess as Mother Shakti, in different forms." @@ -39,8 +39,6 @@ sampradaya_shrautism_doctrine_name: "Shrautism" sampradaya_shrautism_doctrine_desc: "Śrauta or Shrautism is an ultra-orthodox tradition that sticks to the Śrauta practices of the vedas." - doctrine_parameter_hostility_ovhostility_override_sampradaya_smhrautism_doctrine_1: "Considers other Shrautist [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" - doctrine_parameter_hostility_override_sampradaya_smhrautism_doctrine: "Considers Shrautist [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" - - - + doctrine_parameter_hostility_override_sampradaya_shrautism_doctrine_1: "Considers other Shrautist [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + doctrine_parameter_hostility_override_sampradaya_shrautism_doctrine: "Considers Shrautist [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + \ No newline at end of file diff --git a/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_sanamahism_l_english.yml b/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_sanamahism_l_english.yml index 1cf133337d..f0380f4bc3 100644 --- a/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_sanamahism_l_english.yml +++ b/WtWSMS/localization/english/_fromOtherMods/dharma/religion/dharma_religion_sanamahism_l_english.yml @@ -56,10 +56,3 @@ sanamahism_death_name: "Sanamahi" sanamahism_death_name_possessive: "Sanamahi's" sanamahism_witch_name: "Leinaotabi" - - #Nuristani Pagan - sanamahi_pagan: "Sanamahism" # lit. White Stone Worship - sanamahi_pagan_adj: "Sanamahism" - sanamahi_pagan_adherent: "Sanamahi" - sanamahi_pagan_adherent_plural: "Sanamahis" - sanamahi_pagan_desc: "Sanamahism is the religion of the Meitei people. It is an animistic, ancestor-worshipping, shaman-led religious tradition." diff --git a/WtWSMS/localization/english/_fromOtherMods/sea/religion/sea_religion_austroasiatic_l_english.yml b/WtWSMS/localization/english/_fromOtherMods/sea/religion/sea_religion_austroasiatic_l_english.yml index dc8fd603f7..8a4fb0a8ea 100644 --- a/WtWSMS/localization/english/_fromOtherMods/sea/religion/sea_religion_austroasiatic_l_english.yml +++ b/WtWSMS/localization/english/_fromOtherMods/sea/religion/sea_religion_austroasiatic_l_english.yml @@ -73,6 +73,8 @@ l_english: khasi_animism_devotee_female_plural: "devotee" khasi_animism_priest: "shaman" khasi_animism_priest_plural: "shamans" + khasi_animism_bishop: "shaman" + khasi_animism_bishop_plural: "shamans" khasi_animism_priest_alternate_plural: "elders" khasi_animism_divine_realm: "the Heavens" khasi_animism_afterlife: "the underworld" diff --git a/WtWSMS/localization/english/ccu_features_l_english.yml b/WtWSMS/localization/english/ccu_features_l_english.yml index 3df9c789f4..cff818036e 100644 --- a/WtWSMS/localization/english/ccu_features_l_english.yml +++ b/WtWSMS/localization/english/ccu_features_l_english.yml @@ -22,10 +22,10 @@ game_concept_heritage_groups: "Heritage Groups" game_concept_heritage_group_desc: "Heritage Groups are groupings of related [heritages|E]. A shared heritage group increases [cultural_acceptance|E] baseline." - game_concept_heritage_kulturbund: "Kulturbund" + game_concept_heritage_kulturbund: "Heritage Continuum" game_concept_kulturbund: "$game_concept_heritage_kulturbund$" - game_concept_heritage_kulturbunds: "Kulturbunds" - game_concept_heritage_kulturbund_desc: "Heritage #italic Kulturbunds#! are associations of heritages that, while distinct, have a very large number of similarities (e.g., Turco-Mongol cultures). A shared #italic Kulturbund#! increases [cultural_acceptance|E] baseline." + game_concept_heritage_kulturbunds: "Heritage Continua" + game_concept_heritage_kulturbund_desc: "#italic $game_concept_heritage_kulturbunds$#! are associations of heritages that, while distinct, have a very large number of similarities (e.g., Turco-Mongol cultures). A shared #italic $game_concept_heritage_kulturbund$#! increases [cultural_acceptance|E] baseline." game_concept_language_group: "Language Group" game_concept_language_groups: "Language Groups" diff --git a/WtWSMS/localization/english/culture/BP_culture_gfx_l_english.yml b/WtWSMS/localization/english/culture/BP_culture_gfx_l_english.yml index e13c81f155..250f07b5d3 100644 --- a/WtWSMS/localization/english/culture/BP_culture_gfx_l_english.yml +++ b/WtWSMS/localization/english/culture/BP_culture_gfx_l_english.yml @@ -5,6 +5,9 @@ bp_sarmatian_clothing_gfx: "Sarmatian" #Steppe+Northern bp_scythian_clothing_gfx: "Scythian" #Turkic+Steppe bp_corduenian_clothing_gfx: "Corduenian" #Iranian+Byzantine + bp_dacian_clothing_gfx: "Dacian" #Northern+Byzantine + bp_slavic_clothing_gfx: "Slavic" #East+West Slavic+Northern (Wrapper) + bp_caucasian_clothing_gfx: "Caucasian" #Northern+West Slavic #COAs #None of these are "real" COAs; they just go in front of specific groups for flavoring bp_wielbark_coa_gfx: "Guti" #Norse + Germanic + Baltic + West Slavic (same as Vandalic) diff --git a/WtWSMS/localization/english/culture/BP_culture_titles_l_english.yml b/WtWSMS/localization/english/culture/BP_culture_titles_l_english.yml index cdbea354da..32456ad6c6 100644 --- a/WtWSMS/localization/english/culture/BP_culture_titles_l_english.yml +++ b/WtWSMS/localization/english/culture/BP_culture_titles_l_english.yml @@ -2,6 +2,29 @@ ##### CULTURAL SECTION ##### ### Berber Heritage + #Feudal-Type Titles + baron_male_berber_group: "Amzwar" + baron_female_berber_group: "$prince_female_berber_group$" + barony_berber_group: "Taddart" + count_male_berber_group: "Amghar" + count_female_berber_group: "Tamghart" + county_berber_group: "Âarch" #Of Arabic origin + duke_male_berber_group: "Ameqran" + duke_female_berber_group: "Tameqrant" + duchy_berber_group: "Taqbilt" + king_male_berber_group: "Agellid" + king_female_berber_group: "Tagellidt" + kingdom_berber_group: "Tageldit" + emperor_male_berber_group: "Amenkad" + emperor_female_berber_group: "Tmenkadt" + empire_berber_group: "Amenkud" + prince_male_berber_group: "Mass" + prince_female_berber_group: "Lalla" + prince_male_berber_group_empire: "$prince_male_berber_group$" + prince_female_berber_group_empire: "$prince_female_berber_group$" + #Tuareg + emperor_male_tuareg: "Amenokal" + emperor_female_tuareg: "Tamenokal" #Guanches count_male_guanches: "Guanarteme" county_guanches: "Guanartemato" @@ -16,18 +39,18 @@ baron_male_heritage_byzantine: "Kephale" baron_female_heritage_byzantine: "Kephale" barony_heritage_byzantine: "Kephalatikion" - count_male_heritage_byzantine: "Komes" - count_female_heritage_byzantine: "Komitissa" + count_male_heritage_byzantine: "$count_feudal_male_greek$" + count_female_heritage_byzantine: "$count_feudal_female_greek$" county_heritage_byzantine: "Bandon" duke_male_heritage_byzantine: "$duke_feudal_male_greek$" - duke_female_heritage_byzantine: "Doukissa" - duchy_heritage_byzantine: "Eparchy" + duke_female_heritage_byzantine: "$duke_feudal_female_greek$" + duchy_heritage_byzantine: "Duchy" king_male_heritage_byzantine: "$king_feudal_male_greek$" king_female_heritage_byzantine: "$king_feudal_female_greek$" kingdom_heritage_byzantine: "$kingdom_feudal_greek$" emperor_male_heritage_byzantine: "$emperor_feudal_male_greek$" emperor_female_heritage_byzantine: "$emperor_feudal_female_greek$" - empire_heritage_byzantine: "Basileia" + empire_heritage_byzantine: "$empire_roman_government_byzantine$" #Republics duke_republic_male_heritage_byzantine: "$duke_republic_male_byzantine_group$" duke_republic_female_heritage_byzantine: "$duke_republic_female_byzantine_group$" @@ -61,6 +84,7 @@ ### Caucasian Heritage #Armenian + nakharar_armenian_male: "Nakharar" chancellor_male_armenian: "Despan" steward_male_armenian: "Kargdrich" marshal_male_armenian: "Glkhavor" @@ -76,7 +100,7 @@ #Holdings barony_city_holding_suebi: "Urbanauch" barony_castle_holding_suebi: "Festung" - #Feudal-Type + #Republics baron_republic_male_suebi: "Urbauchi" barony_republic_suebi: "$barony_city_holding_suebi$" count_republic_male_suebi: "Procurmeister" @@ -86,6 +110,7 @@ king_republic_male_suebi: "Avarreikist" kingdom_republic_suebi: "Populeuch" emperor_republic_male_suebi: "Die Glorreiche" + #Feudal-Type baron_male_suebi: "Lichtori" barony_suebi: "$barony_castle_holding_suebi$" count_male_suebi: "Tribun" @@ -96,6 +121,7 @@ kingdom_suebi: "Rechen" emperor_male_suebi: "Agustii" empire_suebi: "Augustreich" + #Jobs chancellor_male_suebi: "Rats" steward_male_suebi: "Trimmen" marshal_male_suebi: "Prätorian" @@ -115,11 +141,11 @@ barony_thuringian: "$barony_castle_holding_thuringian$" baron_republic_male_thuringian: "Bürjermeisser" barony_republic_thuringian: "$barony_city_holding_thuringian$" - count_male_thuringian: "Zählen" + count_male_thuringian: "Jraf" county_thuringian: "Jrafschafs" duke_male_thuringian: "Herzoj" duchy_thuringian: "Herzojsum" - king_male_thuringian: "Jrafschafs" + king_male_thuringian: "Khönij" kingdom_thuringian: "Reich" #Alamannian duke_male_alamannian: "Gova" @@ -179,7 +205,7 @@ baron_male_theocracy_anglo: "Biscop" barony_theocracy_anglo: "$barony_church_holding_anglo$" count_male_theocracy_anglo: "Sacerd" - #Titles: title_prince_anglo: Æðelings, title_prince_female_anglo: Æðelings + #Titles:title_prince_anglo: Æðelings, title_prince_female_anglo: Æðelings ### Central Semitic Heritage #Adnanite @@ -299,10 +325,13 @@ duke_male_juhuro: "Cheshtrep" duchy_juhuro: "Cheshtrepy" king_male_juhuro: "Chah" + king_female_juhuro: "Banechen" kingdom_juhuro: "Chahdom" emperor_male_juhuro: "Bedchah" #Republics barony_republic_juhuro: "Aoul" + #Special + exilarch: "Exilarch" ### Latin #Roman @@ -535,11 +564,12 @@ duke_republic_male_albanian: "Tregtar-Princ" duchy_republic_albanian: "Republikë" #Theocracy - baron_theocracry_albanian: "Prift" + baron_theocracy_albanian: "Prift" ### Qiangic Heritage #Tangut - emperor_male_tangut: "Grand Wuzu" + #king_male_tangut: "Wuzu" + emperor_male_tangut: "Wuzu" ### Somalian Heritage baron_male_heritage_somalian: "Xoogweynaha" @@ -592,7 +622,7 @@ ### Tarim Heritage #Tocharian & Gushi baron_male_tocharian: "Sruka" - barony_tocharian: "Srukalne of" + barony_tocharian: "Srukalne" count_male_tocharian: "Keninta" county_tocharian: "Keniye" duke_male_tocharian: "Kamartike" @@ -634,6 +664,8 @@ #Hunnic king_male_hunnic: "Hun" kingdom_hunnic: "Horde" + #Xiongnu + chanyu_xiongnu_male: "Chanyu" ### Western Germanic Heritage #Old Frankish @@ -677,10 +709,6 @@ spymaster_male_old_frisian: "Spionmaster" court_chaplain_male_old_frisian: "Hofkapelaan" - #Other Titles - nakharar_armenian_male: "Nakharar" - chanyu_xiongnu_male: "Chanyu" - ### Special Hybrid Cultures #East Celtic barony_city_holding_east_celtic: "Pentrev" @@ -746,7 +774,7 @@ county_roman_government_byzantine: "Bandon" duke_roman_government_male_byzantine: "Doux" duke_roman_government_female_byzantine: "Doukissa" - duchy_roman_government_byzantine: "Eparchy" + duchy_roman_government_byzantine: "$duchy_administrative_byzantine_group$" # Bureacratic king_roman_government_male: "Vicarius" king_roman_government_female: "Vicaria" @@ -756,53 +784,58 @@ emperor_roman_government_female: "Augusta" empire_roman_government: "Imperium" # Bureacratic: Greek - king_roman_government_male_byzantine: "Despot" - king_roman_government_female_byzantine: "Despotissa" - kingdom_roman_government_byzantine: "Despotate" + king_roman_government_male_byzantine: "Exarch" + king_roman_government_female_byzantine: "Exarchessa" + kingdom_roman_government_byzantine: "Exarchate" + king_roman_government_female_byzantine_independent: "Despotissa" kingdom_roman_government_byzantine_independent: "Despotate" emperor_roman_government_male_byzantine: "Basileus" emperor_roman_government_female_byzantine: "Basilissa" empire_roman_government_byzantine: "Basileía" + # Special + king_roman_praetor_male: "Praetor" + king_roman_praetor_female: "Praetrix" + kingdom_roman_praetor: "Praetorian Prefecture" ### Sub-Roman - baron_subroman_male: "Baro" - baron_subroman_female: "Baronissa" - count_subroman_male: "Comes" - count_subroman_female: "Comitissa" - duke_subroman_male: "Praetor" - duke_subroman_female: "Praetrix" + baron_subroman_male: "$baron_roman_government_male$" + baron_subroman_female: "$baron_roman_government_female$" + count_subroman_male: "$count_roman_government_male$" + count_subroman_female: "$count_roman_government_female$" + duke_subroman_male: "$duke_roman_government_male$" + duke_subroman_female: "$duke_roman_government_female$" king_subroman_male: "Rex" king_subroman_female: "Regina" kingdom_subroman: "Regnum" emperor_subroman_male: "Imperator" emperor_subroman_female: "Imperatrix" # Subroman: Greek - baron_subroman_male_byzantine: "Kephale" - baron_subroman_female_byzantine: "Kephale" - count_subroman_male_byzantine: "Komes" - count_subroman_female_byzantine: "Komessa" - duke_subroman_male_byzantine: "Doux" - duke_subroman_female_byzantine: "Doukissa" + baron_subroman_male_byzantine: "$baron_roman_government_male_byzantine$" + baron_subroman_female_byzantine: "$baron_roman_government_female_byzantine$" + count_subroman_male_byzantine: "$count_roman_government_male_byzantine$" + count_subroman_female_byzantine: "$count_roman_government_female_byzantine$" + duke_subroman_male_byzantine: "$duke_roman_government_male_byzantine$" + duke_subroman_female_byzantine: "$duke_roman_government_female_byzantine$" king_subroman_male_byzantine: "$king_roman_government_male_byzantine$" king_subroman_female_byzantine: "$king_roman_government_female_byzantine$" kingdom_subroman_byzantine: "$kingdom_roman_government_byzantine$" - emperor_subroman_male_byzantine: "Basileus" - emperor_subroman_female_byzantine: "Basilissa" + emperor_subroman_male_byzantine: "$emperor_roman_government_male_byzantine$" + emperor_subroman_female_byzantine: "$emperor_roman_government_female_byzantine$" ### Iranian_Dynastic baron_iranian_dynastic_male: "Argbadh" - baron_iranian_dynastic_female: "$baron_feudal_male_iranian_group$" + baron_iranian_dynastic_female: "$baron_feudal_female_iranian_group$" barony_iranian_dynastic: "Arg" count_iranian_dynastic_male: "Marzoban" - count_iranian_dynastic_female: "$count_feudal_male_iranian_group$" + count_iranian_dynastic_female: "$count_feudal_female_iranian_group$" county_iranian_dynastic: "Marzpanate" duke_iranian_dynastic_male: "Satrap" - duke_iranian_dynastic_female: "$duke_feudal_male_iranian_group$" + duke_iranian_dynastic_female: "$duke_feudal_female_iranian_group$" duchy_iranian_dynastic: "Satrapy" king_iranian_dynastic_male: "Shah" king_iranian_dynastic_female: "Banebshen" kingdom_iranian_dynastic: "Shahdom" emperor_iranian_dynastic_male: "Shahanshah" - emperor_iranian_dynastic_female: "Banbishnan banbishn" + emperor_iranian_dynastic_female: "Banebshenan Banebshen" empire_iranian_dynastic: "[CHARACTER.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]hahr" \ No newline at end of file diff --git a/WtWSMS/localization/english/culture/traditions/BP_cultural_traditions_l_english.yml b/WtWSMS/localization/english/culture/traditions/BP_cultural_traditions_l_english.yml index 1a7a769c7f..4def085524 100644 --- a/WtWSMS/localization/english/culture/traditions/BP_cultural_traditions_l_english.yml +++ b/WtWSMS/localization/english/culture/traditions/BP_cultural_traditions_l_english.yml @@ -204,7 +204,7 @@ tradition_autochthon_identity_desc: "We have been known by many names by outsiders: Berber, Amazigh, Mazices, Libu, Moor. But we know that we are one people, regardless of whatever superficial differences we may have, or whatever the outsiders may think." #Slavs tradition_early_slavic_traditions_name: "Early Slavic Traditions" - tradition_early_slavic_traditions_desc: "This culture is an Early Slavic culture and thus has a relatively flat social hierarchy. This allows others to easily integrate into their society, at the cost of centralization." + tradition_early_slavic_traditions_desc: "This culture is an early Slavic culture and thus has a relatively flat social hierarchy. This allows others to easily integrate into their society, at the cost of centralization." tradition_early_slavic_traditions_non_dlc_name: "$tradition_early_slavic_traditions_name$" tradition_early_slavic_traditions_non_dlc_desc: "$tradition_early_slavic_traditions_desc$" #Migratory Tribes @@ -224,7 +224,7 @@ tradition_highland_cavalry_non_dlc_desc: "$tradition_highland_cavalry_desc$" #Slavic Warfare tradition_early_slavic_warfare_name: "Early Slavic Warfare" - tradition_early_slavic_warfare_desc: "The Early Slavs were well known for ambush and guerrilla tactics, taking advantage of dense woodlands and swamps and mostly, but far from exclusively, fight on foot. These tactics were pivotal to the expansion of the Slavs during the Late Antique period." + tradition_early_slavic_warfare_desc: "The early Slavs were well known for ambush and guerrilla tactics, taking advantage of dense woodlands and swamps and mostly, but far from exclusively, fight on foot. These tactics were pivotal to the expansion of the Slavs during the Late Antique period." #### Realm #### #Western Roman Legacy diff --git a/WtWSMS/localization/english/custom_localization/BP_custom_localization_l_english.yml b/WtWSMS/localization/english/custom_localization/BP_custom_localization_l_english.yml index 38804ac4de..f6033907bf 100644 --- a/WtWSMS/localization/english/custom_localization/BP_custom_localization_l_english.yml +++ b/WtWSMS/localization/english/custom_localization/BP_custom_localization_l_english.yml @@ -1,4 +1,5 @@ l_english: + #KnightCulture knight_eques: "Eques" knight_eques_plural: "Equites" knight_eques_no_tooltip: "Eques" @@ -6,4 +7,14 @@ knight_eques_no_tooltip_lowercase: "eques" knight_eques_no_tooltip_lowercase_plural: "equites" knight_eques_no_tooltip_lowercase_plural_possessive: "equites'" - knight_eques_no_tooltip_lowercase_adjective: "equitesrian" \ No newline at end of file + knight_eques_no_tooltip_lowercase_adjective: "equestrian" + #GetSteleName + stele_hero_stone: "Hero Stone" + stele_ogham: "Ogham Stone" + stele_runestone: "Runestone" + stele_stele: "Stele" + #GetASteleName + stele_a_hero_stone: "a hero stone" + stele_an_ogham: "an ogham stone" + stele_a_runestone: "a runestone" + stele_a_stele: "a stele" \ No newline at end of file diff --git a/WtWSMS/localization/english/decisions/BP_decisions_culture_l_english.yml b/WtWSMS/localization/english/decisions/BP_decisions_culture_l_english.yml index 8502a6f6c2..881c149ef8 100644 --- a/WtWSMS/localization/english/decisions/BP_decisions_culture_l_english.yml +++ b/WtWSMS/localization/english/decisions/BP_decisions_culture_l_english.yml @@ -1,6 +1,6 @@ l_english: create_ostrogothic_culture_decision_title: "Create Ostrogothic Culture" - create_ostrogothic_culture_decision_desc: "Over the last century, the united Gothic culture has repeatedly fractured. As the last bastion of Gothic, we can form a new ruling Eastern Gothic culture like our Visigothic bretheren, well suited to rule the decaying remnants of the Roman Empire." + create_ostrogothic_culture_decision_desc: "Over the last century, the united Gothic culture has repeatedly fractured. As the last bastion of the Gothic people, we can form a new ruling Eastern Gothic culture like our Visigothic bretheren, well suited to rule the decaying remnants of the Roman Empire." create_ostrogothic_culture_decision_tooltip: "Changes the culture of you and your courtiers to Ostrogothic" create_ostrogothic_culture_decision_confirm: "Confirm" \ No newline at end of file diff --git a/WtWSMS/localization/english/decisions/BP_decisions_l_english.yml b/WtWSMS/localization/english/decisions/BP_decisions_l_english.yml index 7a43327ddc..3a2f411439 100644 --- a/WtWSMS/localization/english/decisions/BP_decisions_l_english.yml +++ b/WtWSMS/localization/english/decisions/BP_decisions_l_english.yml @@ -52,7 +52,7 @@ peregrinition_decision: "Peregrination" peregrinition_decision_desc: "I feel called to religious life, despite my current status. I shall trust in God and go into the wilderness or the land of the infidels and place my full trust in Him." peregrinition_decision_confirm: "#italic Ite et Deum#!" - peregrinition_decision_tooltip: "Devote oneself to God, forsaking secular concerns." + peregrinition_decision_tooltip: "Devote yourself to God, forsaking secular concerns." TEXT_IS_A_RULER_AND_HAS_A_VALID_PLAYER_HEIR: "You have a [player_heir|E] that is an [adult|E]." #Arian Creed diff --git a/WtWSMS/localization/english/decisions/BP_decisions_religion_major_l_english.yml b/WtWSMS/localization/english/decisions/BP_decisions_religion_major_l_english.yml index d719fec8b2..f6f132b617 100644 --- a/WtWSMS/localization/english/decisions/BP_decisions_religion_major_l_english.yml +++ b/WtWSMS/localization/english/decisions/BP_decisions_religion_major_l_english.yml @@ -12,9 +12,9 @@ legalize_caucasian_christianity_desc: "It is time to admit the attempts to convert the peoples of the Caucuses to the ways of Ahura Mazda have failed and grant them legal protections. In so doing, we may reduce the strife in this strategically vital region of the empire." legalize_caucasian_christianity_confirm: "So be it..." legalize_caucasian_christianity_tooltip: "Legalize Christianity at the cost of piety and clerical opinion" - EVERY_CHRISTIAN_COUNTY_HELD_BY_ZOROASTRIANS_IS_RELIEVED: "Every [county|E] with the $armenian_apostolic$, $georgian_orthodox$, or $albanian_apostolic$ [faith|E] and a $zoroastrianism_religion$ ruler gains a #P +10#! popular opinion modifier for #V 50 years#!" - EVERY_CHRISTIAN_IN_THE_COUNTRY_IS_RELIEVED: "Every [character|E] in the empire who is $armenian_apostolic$, $georgian_orthodox$, or $albanian_apostolic$ gets the following opinion of you:\n\t$EFFECT_LIST_BULLET$ gains #P 30#! [opinion|E] of your for #V 50 years#! #weak ($legalized_my_faith$)#!" - EVERY_COURT_CHAPLAIN_IS_ANGRY: "All [court_chaplains|E] in the empire of faiths with $special_doctrine_zoroastrian_approved_cult_name$ [doctrine|E] gain the following opinion:\n\t$EFFECT_LIST_BULLET$ loses #N 20#! [opinion|E] of you #weak (+1.20/year) (Angry)#!" + EVERY_CHRISTIAN_COUNTY_HELD_BY_ZOROASTRIANS_IS_RELIEVED: "Every [county|E] with the $armenian_apostolic_adj$, $georgian_orthodox_adj$, or $albanian_apostolic_adj$ [faith|E] and a $zoroastrianism_religion_adj$ ruler gains a #P +10#! popular opinion modifier for #V 50 years#!" + EVERY_CHRISTIAN_IN_THE_COUNTRY_IS_RELIEVED: "Every [character|E] in the empire who is $armenian_apostolic_adherent$, $georgian_orthodox_adherent$, or $albanian_apostolic_adherent$ gets the following opinion of you:\n\t$EFFECT_LIST_BULLET$ gains #P 30#! [opinion|E] of your for #V 50 years#! #weak ($legalized_my_faith$)#!" + EVERY_COURT_CHAPLAIN_IS_ANGRY: "All [court_chaplains|E] in the empire of faiths with [GetFaithDoctrine('doctrine_major_branch_behdin').GetBaseName] [doctrine|E] gain the following opinion:\n\t$EFFECT_LIST_BULLET$ loses #N 20#! [opinion|E] of you #weak (+1.20/year) (Angry)#!" ##### GERMANIC DECISIONS ##### adopt_the_blot_decision: "Adopt the #italic Blót#!" @@ -29,7 +29,7 @@ adopt_human_sacrifice_decision_confirm: "Carry out the necessary rituals!" adopt_warmongering_decision: "Adopt Warmongering as a Tenet of [ROOT.Char.GetFaith.GetNameNoTooltip]" - adopt_warmongering_decision_desc: "Warfare has always been a part of $germanic_religion$ faiths at some level, with raiding of other territories a frequent activity. Lately, however, it is becoming a more common practice in [ROOT.Char.GetFaith.GetNameNoTooltip]. A sufficiently pious ruler could make it a central belief of [ROOT.Char.GetFaith.GetNameNoTooltip]" + adopt_warmongering_decision_desc: "Warfare has always been a part of $germanic_religion$ faiths at some level, with raiding of other territories a frequent activity. Lately, however, it is becoming a more common practice in [ROOT.Char.GetFaith.GetNameNoTooltip]. A sufficiently pious ruler could make it a central belief of [ROOT.Char.GetFaith.GetNameNoTooltip]." adopt_warmongering_decision_tooltip: "Replaces a tenet of [ROOT.Char.GetFaith.GetName] with [GetFaithDoctrine('tenet_warmonger').GetBaseName]" adopt_warmongering_decision_effect_tooltip: "Replaces a tenet of [human_sacrifice_reformer.GetFaith.GetName] with [GetFaithDoctrine('tenet_warmonger').GetBaseName]" adopt_warmongering_decision_confirm: "Carry out the necessary rituals!" \ No newline at end of file diff --git a/WtWSMS/localization/english/decisions/BP_secular_decisions_l_english.yml b/WtWSMS/localization/english/decisions/BP_secular_decisions_l_english.yml index af097a0c6d..4bd6d29b3a 100644 --- a/WtWSMS/localization/english/decisions/BP_secular_decisions_l_english.yml +++ b/WtWSMS/localization/english/decisions/BP_secular_decisions_l_english.yml @@ -1,10 +1,10 @@ l_english: establish_de_jure_kingdom_decision_title: "Make our Kingdom #italic de jure#!" - establish_de_jure_kingdom_decision_desc: "It is time for us to fully establish our kingdom as true and legal one and cast aside this nonsense that it is merely a #italic notional#! kingdom" + establish_de_jure_kingdom_decision_desc: "It is time for us to fully establish our kingdom as true and legal one and cast aside this nonsense that it is merely a #italic notional#! kingdom." establish_de_jure_kingdom_decision_tooltip: "Make our [Concept('titular_title','Titular')|E] [kingdom|E] a [de_jure|E] Kingdom" establish_de_jure_kingdom_decision_confirm: "Confirm" swap_roman_province_decision_title: "Replace the Old Diocese with Our Title" - swap_roman_province_decision_desc: "Having ruled over this former Roman Province for some time, our realm is no longer a notional holding, but has supplanted the old Province, both in fact and law." + swap_roman_province_decision_desc: "Having ruled over this former Roman province for some time, our realm is no longer a notional holding, but has supplanted the old Province, both in fact and law." swap_roman_province_decision_tooltip: "Make our [Concept('titular_title','Titular')|E] [kingdom|E] a [de_jure|E] Kingdom" swap_roman_province_decision_confirm: "Confirm" establish_de_jure_empire_decision_title: "Make our Empire #italic de jure#!" @@ -12,6 +12,6 @@ establish_de_jure_empire_decision_tooltip: "Make our [Concept('titular_title','Titular')|E] [empire|E] a [de_jure|E] Eingdom" establish_de_jure_empire_decision_confirm: "Confirm" establish_de_jure_empire_roman_decision_title: "Enforce our Imperium" - establish_de_jure_empire_roman_decision_desc: "It is time for us to fully establish our Roman Empire as true and legal one and cast aside this nonsense that it is merely a #italic notional#! empire" + establish_de_jure_empire_roman_decision_desc: "It is time for us to fully establish our Roman Empire as true and legal one and cast aside this nonsense that it is merely a #italic notional#! empire." establish_de_jure_empire_roman_decision_tooltip: "Make our [Concept('titular_title','Titular')|E] [empire|E] a [de_jure|E] Eingdom" establish_de_jure_empire_roman_decision_confirm: "Confirm" \ No newline at end of file diff --git a/WtWSMS/localization/english/event_localization/BP_culture_shift_events_l_english.yml b/WtWSMS/localization/english/event_localization/BP_culture_shift_events_l_english.yml index d27f53b558..83d9ae4c05 100644 --- a/WtWSMS/localization/english/event_localization/BP_culture_shift_events_l_english.yml +++ b/WtWSMS/localization/english/event_localization/BP_culture_shift_events_l_english.yml @@ -3,7 +3,7 @@ ## Language Drift bp_heritage_linguistic_drift.0002.t: "Linguistic Drift" bp_heritage_linguistic_drift.0002.desc.latin: "Where once all peoples of the Western Mediterranean spoke a single Latin Language with regional dialects, the fracturing of the Western Empire into dozens, hundreds of states and statelets have effectively halted trade and exchange, sharpening regional differences.\n\nNow the tongue of the [shift_culture.GetName] people has changed enough from Latin that it can no longer truly be considered the tongue of Scipio and Caesar, but something subtly different." - bp_heritage_linguistic_drift.0002.desc.old_romance: "As time has gone on and the memory of Rome fades, the Romance people have fractured, and the spoken language has evolved more. Now, the language of the [shift_culture.GetName] people has changed furhter, into a newer, more radical form, far less inteligible with the speech of Cicero than what they spoke centuries earlier." + bp_heritage_linguistic_drift.0002.desc.old_romance: "As time has gone on and the memory of Rome fades, the Romance people have fractured, and the spoken language has evolved more. Now, the language of the [shift_culture.GetName] people has changed further, into a newer, more radical form, far less inteligible with the speech of Cicero than what they spoke centuries earlier." bp_heritage_linguistic_drift.0002.desc: "As time goes on and polities change and people move, languages begin to change. Regional variations build up, until the spoken language can no longer be called the same. This has occurred in the [shift_culture.GetName] culture, whose tongue has now deviated significantly from its old form." bp_heritage_linguistic_drift.0002.accept: "As times change, so must we" bp_heritage_linguistic_drift.0002.accept.tooltip: "Your [culture|E]'s [language|E] has changed to [shift_culture.GetLanguage.GetName|V]" diff --git a/WtWSMS/localization/english/event_localization/BP_narrative_events_l_english.yml b/WtWSMS/localization/english/event_localization/BP_narrative_events_l_english.yml index 1549fd8392..3a6ba44877 100644 --- a/WtWSMS/localization/english/event_localization/BP_narrative_events_l_english.yml +++ b/WtWSMS/localization/english/event_localization/BP_narrative_events_l_english.yml @@ -2,7 +2,7 @@ #Fall of Rome bp_narrative_events.0001.name: "Rome has Fallen!" bp_narrative_events.0001.desc: "The city of Rome has finally fallen to the onslaught of the [barbarian_ruler.GetCulture.GetNameNoTooltip] invaders, the ancient city reduced to rubble. While this might not be the end of the Roman state, it will be nearly impossible to preserve its true integrity without the spiritual center of the world. Today marks the end of one thousand years of Roman domination across the known world." - bp_narrative_events.0001.general_response: "Interesting" + bp_narrative_events.0001.general_response: "Interesting." bp_narrative_events.0001.germanic_religion_response: "[ROOT.Char.GetFaith.HighGodName] gives us strength!" bp_narrative_events.0001.imperial_christian_response: "[ROOT.Char.GetFaith.HighGodName] help us!" bp_narrative_events.0001.odoacer_response: "The Romans deserved everything I have done to them!" diff --git a/WtWSMS/localization/english/event_localization/BP_roman_senate_events_l_english.yml b/WtWSMS/localization/english/event_localization/BP_roman_senate_events_l_english.yml index d89468cb67..b8d0074e65 100644 --- a/WtWSMS/localization/english/event_localization/BP_roman_senate_events_l_english.yml +++ b/WtWSMS/localization/english/event_localization/BP_roman_senate_events_l_english.yml @@ -10,15 +10,15 @@ ## Disestablish Senate Events BP_roman_senate_events.0001.t: "Disestablishing the Roman Senate" BP_roman_senate_events.0001.desc: "Disestablishing the Roman Senate will end the Roman Senate as an institution with many consequences, including angering the Roman Emperors and all Roman Senators.\n\nAs a positive, you #EMP gain#! much prestige.\n\n#warning Are you certain you wish to do this?#!" - BP_roman_senate_events.0001.do_it: "Sic Transit Gloria Mundi" + BP_roman_senate_events.0001.do_it: "#italic Sic transit gloria mundi#!." BP_roman_senate_events.0001.dont_do_it: "On second thought, let's not..." senators_hate_you: "All characters with the appropriate Senate Trait\n$EFFECT_LIST_BULLET$Looses #N 100#! [opinion|E] of #v you#! #weak (+0.60/year) (Hatred)#!" - senatorial_families_hate_you: "All Dynasties with Senatorial Modifiers loose them" + senatorial_families_hate_you: "All Dynasties with Senatorial Modifiers lose them" #Everyone else learns of what you did BP_roman_senate_events.0002.t: "Disestablishment of the Roman Senate" BP_roman_senate_events.0002.desc: "[the_destroyer.GetNameNoTooltip] has destroyed the Roman Senate, ending the institution after centuries of guiding the Roman people.\n\nWith such an action the decline of Rome's power echos even louder..." - BP_roman_senate_events.0002.a: "Sic Transit Gloria Mundi" + BP_roman_senate_events.0002.a: "$BP_roman_senate_events.0001.do_it$" ## Asking Senate for Approval Chain ### Ask the Senate for Approval @@ -33,12 +33,12 @@ ### The Senate deliberates BP_roman_senate_events.0012.t: "[the_liege_west.GetTitledName] Seeks our Approval" BP_roman_senate_events.0012.desc: "[the_liege_west.GetTitledName], having recently acquired the throne of [the_liege_west.GetBaseName], is now symbolically asking for the Senate's recognition, which would legitimate [the_liege_west.GetHerHis] rule." - BP_roman_senate_events.0012.approve: "You grant the Senate's approval to the new ruler" + BP_roman_senate_events.0012.approve: "Grant the Senate's approval to the new ruler" BP_roman_senate_events.0012.disapprove: "[the_liege_west.GetTitledName] is not a worthy ruler!" ### The Senate Approves! BP_roman_senate_events.0013.opening: "[the_consul_west.Custom2('AppropriateGreeting', ROOT.Char)]" BP_roman_senate_events.0013.desc: "The Senate has recognised you as the rightful and legitimate ruler of [the_liege_west.GetPrimaryTitle.GetBaseNameNoTooltip]." - BP_roman_senate_events.0013.a: "A wise decision" + BP_roman_senate_events.0013.a: "A wise decision." ### The Senate Rejects! BP_roman_senate_events.0014.opening: "[the_consul_west.Custom2('AppropriateGreeting', ROOT.Char)]" BP_roman_senate_events.0014.desc: "The Senate has rejected your demand and proclaimed that you are a usurper of [the_liege_west.GetPrimaryTitle.GetBaseNameNoTooltip]." @@ -80,7 +80,7 @@ BP_roman_senate_events.0062.a: "Good." BP_roman_senate_events.0063.opening: "[rome_holder.Custom2('AppropriateGreeting', ROOT.Char)]" BP_roman_senate_events.0063.desc: "It saddens me that I cannot fulfill your request at this time." - BP_roman_senate_events.0063.a: "How dare he!" + BP_roman_senate_events.0063.a: "How dare [rome_holder.GetSheHe]!" every_senator_is_annoyed_west: "Every character with [GetTrait('senator_west').GetName( GetNullCharacter )]:\n$EFFECT_LIST_BULLET$Looses #N 10#! [opinion|E] of #V you#! for #V 5 years#! #weak ($refused_to_grant_land$)#! " # East Senate Events @@ -88,13 +88,13 @@ ## Disestablish Senate Events BP_roman_senate_events.1001.t: "Disestablishing the Constantinopolitan Senate" BP_roman_senate_events.1001.desc: "Disestablishing the Senate will end the Constantinopolitan Senate as an institution with many consequences, including angering the Roman Emperors and all Constantinopolitan Senators.\n\nAs a positive, you #EMP gain#! much prestige.\n\n#warning Are you certain you wish to do this?#!" - BP_roman_senate_events.1001.do_it: "Sic Transit Gloria Mundi" + BP_roman_senate_events.1001.do_it: "$BP_roman_senate_events.0001.do_it$" BP_roman_senate_events.1001.dont_do_it: "On second thought, let's not" #Everyone else learns of what you did BP_roman_senate_events.1002.t: "Disestablishment of the Constantinopolitan Senate" BP_roman_senate_events.1002.desc: "[the_destroyer.GetNameNoTooltip] has destroyed the Constantinopolitan Senate, ending the institution after centuries of guiding the Roman people.\n\nWith such an action the decline of Rome's power echos even louder..." - BP_roman_senate_events.1002.a: "Sic Transit Gloria Mundi" + BP_roman_senate_events.1002.a: "$BP_roman_senate_events.0001.do_it$" ## Asking Senate for Approval Chain ### Ask the Senate for Approval @@ -109,12 +109,12 @@ ### The Senate deliberates BP_roman_senate_events.1012.t: "[the_liege_east.GetTitledName] Seeks our Approval" BP_roman_senate_events.1012.desc: "[the_liege_east.GetTitledName], having recently acquired the throne of [the_liege_east.GetBaseName], is now symbolically asking for the Senate's recognition, which would legitimate [the_liege_east.GetHerHis] rule." - BP_roman_senate_events.1012.approve: "You grant the Senate's approval to the new ruler" + BP_roman_senate_events.1012.approve: "Grant the Senate's approval to the new ruler" BP_roman_senate_events.1012.disapprove: "[the_liege_east.GetTitledName] is not a worthy ruler!" ### The Senate Approves! BP_roman_senate_events.1013.opening: "[the_consul_east.Custom2('AppropriateGreeting', ROOT.Char)]" BP_roman_senate_events.1013.desc: "The Senate has recognised you as the rightful and legitimate ruler of [the_liege_east.GetPrimaryTitle.GetBaseNameNoTooltip]." - BP_roman_senate_events.1013.a: "A wise decision" + BP_roman_senate_events.1013.a: "A wise decision." ### The Senate Rejects! BP_roman_senate_events.1014.opening: "[the_consul_east.Custom2('AppropriateGreeting', ROOT.Char)]" BP_roman_senate_events.1014.desc: "The Senate has rejected your demand and proclaimed that you are a usurper of [the_liege_east.GetPrimaryTitle.GetBaseNameNoTooltip]." @@ -169,10 +169,10 @@ ## Collapse of the Senate from 0 Senators BP_roman_senate_events.2012.t: "Collapse of the [the_city.GetAdjectiveNoTooltip] Senate" BP_roman_senate_events.2012.desc: "With the decline of the Senate as an institution, there is no one left in [GetTitleByKey('b_roma').GetName] to carry out the duties of the Roman Senate. The instution, which began with Romulus, has finally ended." - BP_roman_senate_events.2012.a: "Sic Transit Gloria Mundi" + BP_roman_senate_events.2012.a: "$BP_roman_senate_events.0001.do_it$" BP_roman_senate_events.2013.t: "Collapse of the [the_city.GetAdjectiveNoTooltip] Senate" BP_roman_senate_events.2013.desc: "With the decline of the Senate as an institution, there is no one left in [GetTitleByKey('b_constantinople').GetName] to carry out the duties of the Constantinopolitan Senate. The instution, which began with Romulus, has finally ended." - BP_roman_senate_events.2013.a: "Sic Transit Gloria Mundi" + BP_roman_senate_events.2013.a: "$BP_roman_senate_events.0001.do_it$" #Interface Toast Messages ## New Consul Elected diff --git a/WtWSMS/localization/english/event_localization/BP_subroman_events_l_english.yml b/WtWSMS/localization/english/event_localization/BP_subroman_events_l_english.yml index 92d3a31fd0..a281ca1862 100644 --- a/WtWSMS/localization/english/event_localization/BP_subroman_events_l_english.yml +++ b/WtWSMS/localization/english/event_localization/BP_subroman_events_l_english.yml @@ -43,6 +43,6 @@ #Transition to Feudalism BP_subroman_events.0060.title: "The Feudal Mutation" BP_subroman_events.0060.desc: "Despite the days of Roman dominance over our lands being long gone and the varying degrees of crisis that ensued, for centuries we kept elements of Roman government and signs of continuity in our realms, whether it was in the fiscal system, the nature of the army or the cultural values of the nobility. Yet now, with these changes in government, a new form of governance, based more upon the mutual relationships and confidence between the nobles holding lands as personal demesne, vassals and their lieges, has begun to emerge." - BP_subroman_events.0060.a: "A new era begins" + BP_subroman_events.0060.a: "A new era begins." BP_subroman_events.0060.b: "We tighten our bonds between our kinsmen" \ No newline at end of file diff --git a/WtWSMS/localization/english/event_localization/activities/bp_germanic_animal_sacrifice_l_english.yml b/WtWSMS/localization/english/event_localization/activities/bp_germanic_animal_sacrifice_l_english.yml index 4e9195dd82..d50b53b391 100644 --- a/WtWSMS/localization/english/event_localization/activities/bp_germanic_animal_sacrifice_l_english.yml +++ b/WtWSMS/localization/english/event_localization/activities/bp_germanic_animal_sacrifice_l_english.yml @@ -5,13 +5,13 @@ bp_animal_sacrifice.0036.t: "Sacrifice the Animals!" bp_animal_sacrifice.0036.desc: "With that in mind, I now need to choose which deity to sacrifice to. We will bring the animals to a local shrine dedicated to that deity - especially one somewhere in the more remote valleys or mountains, untainted by the pollution of impurities - and it is there where we will spill the blood of the animals." - bp_animal_sacrifice.0036.a: "May [ROOT.Char.GetFaith.HighGodName] accept my sacrifice!" - bp_animal_sacrifice.0036.b: "May [ROOT.Char.GetFaith.WarGodName] accept my sacrifice!" - bp_animal_sacrifice.0036.c: "May [ROOT.Char.GetFaith.WealthGodName] accept my sacrifice!" - bp_animal_sacrifice.0036.d: "May [ROOT.Char.GetFaith.HouseholdGodName] accept my sacrifice!" - bp_animal_sacrifice.0036.e: "May [ROOT.Char.GetFaith.KnowledgeGodName] accept my sacrifice!" - bp_animal_sacrifice.0036.f: "May [ROOT.Char.GetFaith.FertilityGodName] accept my sacrifice!" + bp_animal_sacrifice.0036.a: "May [ROOT.Char.GetFaith.HighGodName] accept my grand sacrifice!" + bp_animal_sacrifice.0036.b: "May [ROOT.Char.GetFaith.WarGodName] grant me strength!" + bp_animal_sacrifice.0036.c: "May [ROOT.Char.GetFaith.WealthGodName] bestow prosperity!" + bp_animal_sacrifice.0036.d: "May [ROOT.Char.GetFaith.HouseholdGodName] bless my house!" + bp_animal_sacrifice.0036.e: "May [ROOT.Char.GetFaith.KnowledgeGodName] reveal the truth!" + bp_animal_sacrifice.0036.f: "May [ROOT.Char.GetFaith.FertilityGodName] guide my heart!" bp_animal_sacrifice.0036.nothing: "Your sacrifice does not appear adequate!" bp_animal_sacrifice.0036.nothing.tooltip: "Alas, receive no boons for your sacrifice." - bp_animal_sacrifice.0036.something: "Your pious sacrifice is duly noted!" + bp_animal_sacrifice.0036.something: "Your pious sacrifice is rewarded!" \ No newline at end of file diff --git a/WtWSMS/localization/english/event_localization/decision_events/BP_claim_kingdom_decisions_l_english.yml b/WtWSMS/localization/english/event_localization/decision_events/BP_claim_kingdom_decisions_l_english.yml index 295e9f6729..6d3b08dbbe 100644 --- a/WtWSMS/localization/english/event_localization/decision_events/BP_claim_kingdom_decisions_l_english.yml +++ b/WtWSMS/localization/english/event_localization/decision_events/BP_claim_kingdom_decisions_l_english.yml @@ -1,7 +1,7 @@ l_english: #Albanian Reformation BP_claim_kingdom_decisions.0001.t: "Kingdom of Aghwank Reformed!" - BP_claim_kingdom_decisions.0001.desc: "Since Vache II was forced to abdicate, the throne of [Glossary('#italic Aghwank#!','AGHWANK_GLOSS')] has been left empty. With enough glory and sufficient political clout, [the_albanian_reformer.GetTitledFirstName] has been able to convince the Persian Shahanshah to recognize his claim to the throne. #italic Aghwank#! is no longer kingless!" + BP_claim_kingdom_decisions.0001.desc: "Since Vache II was forced to abdicate, the throne of [Glossary('#italic Aghwank#!','AGHWANK_GLOSS')] has been left empty. With enough glory and sufficient political clout, [the_albanian_reformer.GetTitledFirstName] has been able to convince the Persian Shahanshah to recognize [the_albanian_reformer.GetHerHis] claim to the throne. #italic Aghwank#! is no longer kingless!" BP_claim_kingdom_decisions.0001.the_king: "As it should be!" BP_claim_kingdom_decisions.0002.t: "$BP_claim_kingdom_decisions.0001.t$" BP_claim_kingdom_decisions.0002.desc: "$BP_claim_kingdom_decisions.0001.desc$" @@ -20,7 +20,7 @@ BP_claim_kingdom_decisions.0011.bad: "Troubling..." #Aures Formation BP_claim_kingdom_decisions.0020.t: "Kingdom of the Aures" - BP_claim_kingdom_decisions.0020.desc: "Nestled deep with the Aures Mountains, the Amizgh have formed a polity of sizable influence, reaching the point that it now claims to be a truly independent kingdom instead of Petty Kingdom, throwing off all pretense of shackles to others." + BP_claim_kingdom_decisions.0020.desc: "Nestled deep with the Aures Mountains, the [the_k_aures_former.Culture.GetCollectiveNoun] have formed a polity of sizable influence, reaching the point that it now claims to be a truly independent kingdom, throwing off all pretense of shackles to others." BP_claim_kingdom_decisions.0020.the_king: "As it should be!" BP_claim_kingdom_decisions.0021.t: "$BP_claim_kingdom_decisions.0020.t$" BP_claim_kingdom_decisions.0021.desc: "$BP_claim_kingdom_decisions.0020.desc$" diff --git a/WtWSMS/localization/english/event_localization/decision_events/BP_government_conversion_l_english.yml b/WtWSMS/localization/english/event_localization/decision_events/BP_government_conversion_l_english.yml index 551c901ac6..419c12c35b 100644 --- a/WtWSMS/localization/english/event_localization/decision_events/BP_government_conversion_l_english.yml +++ b/WtWSMS/localization/english/event_localization/decision_events/BP_government_conversion_l_english.yml @@ -2,7 +2,7 @@ #Generic Conversion statements BP_government_conversion.generic_title: "A New Era" BP_government_conversion.generic_greeting: "[actor.Custom2('AppropriateGreeting', ROOT.Char)]" - BP_government_conversion.generic.response: "Long live [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]!" + BP_government_conversion.generic.response: "Long live the [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]!" #High Tribal Conversion as an independent BP_government_conversion.0001.t: "$BP_government_conversion.generic_title$" BP_government_conversion.0001.desc: "The old ways have served us well, and we will always honour them. However, as the [ROOT.Char.GetTitleAsNameNoTooltip] of [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], I have concluded that we must adopt $high_tribal_government$ and its principles if we shall continue to prosper. It is the crucial next step on our road to greatness!" @@ -11,7 +11,7 @@ BP_government_conversion.0002.desc: "$BP_government_conversion.0011.desc$" BP_government_conversion.0002.a: "$BP_government_conversion.0011.a$" msg_vassal_high_tribal: "Vassal has become High Tribal" - msg_vassal_high_tribal_desc: "Your vassal, [ROOT.Char.GetShortUIName], has given up [ROOT.Char.GetHerHis] tribal ways and become High Tribal" + msg_vassal_high_tribal_desc: "Your vassal, [ROOT.Char.GetShortUIName], has given up [ROOT.Char.GetHerHis] tribal ways and become High Tribal." #High Tribal Conversion as a Vassal BP_government_conversion.0011.t: "$BP_government_conversion.generic_title$" BP_government_conversion.0011.desc: "The old ways have served us well, and we will always honour them. However, as the [ROOT.Char.GetTitleAsNameNoTooltip] of [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], I have concluded that we must adopt $high_tribal_government$ and its principles if we shall continue to prosper. It is the crucial next step on our road to greatness!" diff --git a/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_culture_l_english.yml b/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_culture_l_english.yml index cd1cdd2e2b..edb5b69ac8 100644 --- a/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_culture_l_english.yml +++ b/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_culture_l_english.yml @@ -1,7 +1,7 @@ l_english: BP_major_culture_decisions.0001.t: "Creation of Ostrogothic Culture" - BP_major_culture_decisions.0001.others.desc: "The rulers of [culture_former.GetPrimaryTitle.GetName] has elected to form a new ruling culture, Ostrogothic. The creation of this new military and cultural elite has differentiated them from the [Glossary('#italic hoi polloi#!','HOI_POLLOI_GLOSS')], making them like the Visigoths and embuing them with teh tools necessary to rule over disparate peoples.\n\nOnly time will tell what these new Ostrogoths will do..." - BP_major_culture_decisions.0001.other_goths.desc: "The rulers of [culture_former.GetPrimaryTitle.GetName] has elected to form a new ruling culture, Ostrogothic. The creation of this new military and cultural elite has differentiated them from the [Glossary('#italic hoi polloi#!','HOI_POLLOI_GLOSS')], making them like the Visigoths and embuing them with teh tools necessary to rule over disparate peoples. This has separated themselves from us, making us two different peoples..." - BP_major_culture_decisions.0001.culture_former.desc: "Like our Visigothic brothers, it is time we embrace a new elite culture that better differentiates us from the [Glossary('#italic hoi polloi#!','HOI_POLLOI_GLOSS')], and sets us on the path to rule the remnants of the Roman Empire. May this new Eastern Gothic Culture let us seize our destiny!" + BP_major_culture_decisions.0001.others.desc: "The rulers of [culture_former.GetPrimaryTitle.GetName] has elected to form a new ruling culture, Ostrogothic. The creation of this new military and cultural elite has differentiated them from the [Glossary('#italic hoi polloi#!','HOI_POLLOI_GLOSS')], making them like the Visigoths and imbuing them with the tools necessary to rule over disparate peoples.\n\nOnly time will tell what these new Ostrogoths will do..." + BP_major_culture_decisions.0001.other_goths.desc: "The rulers of [culture_former.GetPrimaryTitle.GetName] has elected to form a new ruling culture, Ostrogothic. The creation of this new military and cultural elite has differentiated them from the [Glossary('#italic hoi polloi#!','HOI_POLLOI_GLOSS')], making them like the Visigoths and imbuing them with the tools necessary to rule over disparate peoples. This has separated themselves from us, making us two different peoples..." + BP_major_culture_decisions.0001.culture_former.desc: "Like our Visigothic brothers, it is time we embrace a new elite culture that better differentiates us from the [Glossary('#italic hoi polloi#!','HOI_POLLOI_GLOSS')], and sets us on the path to rule the remnants of the Roman Empire. May this new eastern Gothic culture let us seize our destiny!" BP_major_culture_decisions.0001.the_former: "It is time to seize our destiny!" BP_major_culture_decisions.0001.neutral: "I see..." \ No newline at end of file diff --git a/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_secular_l_english.yml b/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_secular_l_english.yml index bf777aedd6..e90222fd3c 100644 --- a/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_secular_l_english.yml +++ b/WtWSMS/localization/english/event_localization/decision_events/BP_major_decisions_secular_l_english.yml @@ -1,7 +1,7 @@ l_english: #New De Jure Kingdom/Empire BP_establish_de_jure_decisions.0100.t: "A Titular [new_kingdom_or_empire_former.GetPrimaryTitle.GetTierAsNameNoTooltip] is Now Law" - BP_establish_de_jure_decisions.0100.desc: "After so long of only having a notional [new_kingdom_or_empire_former.GetPrimaryTitle.GetTierAsNameNoTooltip|l], [new_kingdom_or_empire_former.GetTitledFirstName] has managed to make the [new_kingdom_or_empire_former.GetPrimaryTitle.GetTierAsNameNoTooltip|l] a true legal one! He has united his people under his banner, and others are now recognizing the validity of the [new_kingdom_or_empire_former.GetPrimaryTitle.GetName].\n\nTime will tell how this will shape the course of events..." + BP_establish_de_jure_decisions.0100.desc: "After so long of only having a notional [new_kingdom_or_empire_former.GetPrimaryTitle.GetTierAsNameNoTooltip|l], [new_kingdom_or_empire_former.GetTitledFirstName] has managed to make the [new_kingdom_or_empire_former.GetPrimaryTitle.GetTierAsNameNoTooltip|l] a true legal one! [new_kingdom_or_empire_former.GetSheHe|U] has united his people under his banner, and others are now recognizing the validity of the [new_kingdom_or_empire_former.GetPrimaryTitle.GetName].\n\nTime will tell how this will shape the course of events..." BP_establish_de_jure_decisions.0100.the_king: "It was already fact, it is now law." BP_establish_de_jure_decisions.0100.good: "Good!" BP_establish_de_jure_decisions.0100.neutral: "Interesting..." @@ -9,7 +9,7 @@ BP_establish_de_jure_decisions.0100.how_dare_he: "This is an outrage!" #Swapped a Roman Province for a Titular Title BP_establish_de_jure_decisions.0101.t: "Provinces are Changing..." - BP_establish_de_jure_decisions.0101.desc: "After so long of only having a notional rump Roman State, [new_kingdom_former.GetTitledFirstName] has managed to establish his realm [new_kingdom_former.GetPrimaryTitle.GetName] as a successor to the old Roman province system! While he still maintains some of the old practices of Rome, this new kingdom has solidified itself in opposition to the old provincial system.\n\nTime will tell how this will shape the course of events..." + BP_establish_de_jure_decisions.0101.desc: "After so long of only having a notional rump Roman state, [new_kingdom_former.GetTitledFirstName] has managed to establish [new_kingdom_former.GetHerHis] realm [new_kingdom_former.GetPrimaryTitle.GetName] as a successor to the old Roman province system! While [new_kingdom_former.GetSheHe] still maintains some of the old practices of Rome, this new kingdom has solidified itself in opposition to the old provincial system.\n\nTime will tell how this will shape the course of events..." BP_establish_de_jure_decisions.0101.the_king: "It was already fact, it is now law." BP_establish_de_jure_decisions.0101.concern: "Concerning..." BP_establish_de_jure_decisions.0101.neutral: "Interesting..." @@ -18,7 +18,7 @@ BP_establish_de_jure_decisions.0102.desc.opening: "After so long of only existing on paper, [new_empire_former.GetTitledFirstName] has successfully established [new_empire_former.GetPrimaryTitle.GetName] with a solid foundation again, and its legal claims are increasingly recognized." BP_establish_de_jure_decisions.0102.desc.e_wre: "The Western half of the Empire now stands tall on the world stage." BP_establish_de_jure_decisions.0102.desc.e_byzantium: "The Eastern half of the Empire now stands tall on the world stage." - BP_establish_de_jure_decisions.0102.desc.e_roman_empire: "The Entirety of the Empire now stands tall on the world stage." + BP_establish_de_jure_decisions.0102.desc.e_roman_empire: "The entirety of the Empire now stands tall on the world stage." BP_establish_de_jure_decisions.0102.desc.closing: "\n\nWill this be the limit of their ambitions, or will Rome seek to exceed its previous glory?" BP_establish_de_jure_decisions.0102.the_emperor: "It shall be grander than before!" BP_establish_de_jure_decisions.0102.other_emperors: "There isn't a need for #italic two#! Emperors..." diff --git a/WtWSMS/localization/english/event_localization/decision_events/BP_religious_decisions_major_l_english.yml b/WtWSMS/localization/english/event_localization/decision_events/BP_religious_decisions_major_l_english.yml index bffe6129cb..5be7d62697 100644 --- a/WtWSMS/localization/english/event_localization/decision_events/BP_religious_decisions_major_l_english.yml +++ b/WtWSMS/localization/english/event_localization/decision_events/BP_religious_decisions_major_l_english.yml @@ -2,7 +2,7 @@ ##### Christian Events #Autocephalous Chruch Established BP_religious_decisions_major.0001.t: "The [reformed_faith.GetAdjectiveNoTooltip] Autocephaly" - BP_religious_decisions_major.0001.desc.opening: "A new Autocephalous church has been established as [reformer.GetTitledFirstName] has requested autocephaly for the followers of the [reformer.GetFaith.GetNameNoTooltip] rite, and [old_hof.GetTitledFirstName] has granted it." + BP_religious_decisions_major.0001.desc.opening: "A new autocephalous church has been established, as [reformer.GetTitledFirstName] has requested autocephaly for the followers of the [reformer.GetFaith.GetNameNoTooltip] rite, and [old_hof.GetTitledFirstName] has granted it." BP_religious_decisions_major.0001.desc.outlook.ghw: "$faith_creation.1001.desc.outlook.ghw$" BP_religious_decisions_major.0001.desc.outlook.pacifism: "$faith_creation.1001.desc.outlook.pacifism$" BP_religious_decisions_major.0001.desc.outlook.dogmatic: "$faith_creation.1001.desc.outlook.dogmatic$" @@ -25,8 +25,8 @@ BP_religious_decision.0101.response.newly_legal_vassal: "We owe it all to the sacrifices of Saint Vardan and the other Martyrs..." BP_religious_decision.0101.response.nestorian_vassal: "Perhaps now they will begin to move away from Rome's schismatic councils..." BP_religious_decision.0101.response.other_faith_vassal: "Why do #EMP they#! get special treatment?" - BP_religious_decision.0101.response.roman_emperor: "I see that the True Faith is making inroads in the Persian Empire" - BP_religious_decision.0101.response.other_christian: "A great day for the Cross" + BP_religious_decision.0101.response.roman_emperor: "I see that the True Faith is making inroads in the Persian Empire." + BP_religious_decision.0101.response.other_christian: "A great day for the Cross." BP_religious_decision.0101.response.generic: "The quibbling of fools is no concern of mine." ##### Blot Reformation BP_religious_decisions_major.0201.t: "Creation of the [blot_reformer.GetFaith.GetAdjectiveNoTooltip] #italic Blót#!" @@ -49,12 +49,12 @@ BP_religious_decisions_major.0202.we_do_it_too: "Good for them!" BP_religious_decisions_major.0202.what_are_they_doing: "[the_char.GetFaith.HighGodName] help us!" ##### Human Sacrifce Reformation - BP_religious_decisions_major.0203.t: "Militaristic Shift in the [human_sacrifice_reformer.GetFaith.GetAdjective] Faith!" + BP_religious_decisions_major.0203.t: "Militaristic Shift in the [warmonger_reformer.GetFaith.GetAdjective] Faith!" BP_religious_decisions_major.0203.desc.opening: "Many of the $germanic_religion$ faiths have been militarily oriented, with raiding and military service a frequent component of their practices." BP_religious_decisions_major.0203.desc.me: "However, under my influence, it has become a much more central part of the our faith, now occupying a central position in our beliefs." BP_religious_decisions_major.0203.desc.we: "However, under [warmonger_reformer.GetFullNamePossessive] influence, it has become a much more central part of our faith, now occupying a central position in our beliefs." BP_religious_decisions_major.0203.desc.other: "However, under [warmonger_reformer.GetFullNamePossessive] influence, it has become a much more central part of the [warmonger_reformer.GetFaith.GetAdjective] faith, now occupying a central position in their rites." - BP_religious_decisions_major.0203.reformer: "For [the_char.GetFaith.HighGodName]!" + BP_religious_decisions_major.0203.reformer: "For [the_char.GetFaith.WarGodName]!" BP_religious_decisions_major.0203.co_religionist: "$BP_religious_decisions_major.0203.reformer$" BP_religious_decisions_major.0203.we_do_it_too: "Good for them!" BP_religious_decisions_major.0203.what_are_they_doing: "[the_char.GetFaith.HighGodName] help us!" diff --git a/WtWSMS/localization/english/event_localization/decision_events/BP_roman_decisions_l_english.yml b/WtWSMS/localization/english/event_localization/decision_events/BP_roman_decisions_l_english.yml index d95e36516b..c502895ba9 100644 --- a/WtWSMS/localization/english/event_localization/decision_events/BP_roman_decisions_l_english.yml +++ b/WtWSMS/localization/english/event_localization/decision_events/BP_roman_decisions_l_english.yml @@ -5,7 +5,7 @@ ## Ask for HRE/WRE ### Ask for HRE Request BP_roman_decisions.0001.t: "A new Western Roman Empire?" - BP_roman_decisions.0001.desc: "A powerful warlord humbly beseeches you to grant him the honor of the Western Empire. Should you agree, a new great power will form loyal to you, but the other patriarchs might be displeased." + BP_roman_decisions.0001.desc: "A powerful warlord humbly beseeches you to grant [empire_petitoner.GetHerHim] the honor of the Western Empire. Should you agree, a new great power will form loyal to you, but the other patriarchs might be displeased." BP_roman_decisions.0001.a: "I agree!" BP_roman_decisions.0001.b: "I disagree!" ### The Pope Approves @@ -18,23 +18,23 @@ BP_roman_decisions.0003.a: "How dare he!" ### The Emperor Hears the Request BP_roman_decisions.0004.t: "A new Western Roman Empire?" - BP_roman_decisions.0004.desc: "A powerful warlord, [hre_petitioner.GetTitledFirstName], has become quite a powerful ruler. In hopes to legitimize his reign, he has asked if you would grant him the Western Crown." + BP_roman_decisions.0004.desc: "A powerful warlord, [empire_petitoner.GetTitledFirstName], has become quite a powerful ruler. In hopes to legitimize [empire_petitoner.GetHerHis] reign, [empire_petitoner.GetSheHe] has asked if you would grant [empire_petitoner.GetHerHim] the Western Crown." BP_roman_decisions.0004.a: "I'll allow it..." - BP_roman_decisions.0004.b: "That Fool!" + BP_roman_decisions.0004.b: "That fool!" ### The Emperor approves BP_roman_decisions.0005.t: "Imperial Support" BP_roman_decisions.0005.desc: "The great Emperor of the East, [byzantine_emperor.GetTitledFirstName], has agreed to your request, and has declared you Emperor of the Restored Western Empire." - BP_roman_decisions.0005.a: "Excellent News!" + BP_roman_decisions.0005.a: "Excellent news!" ### The Emperor disapproves BP_roman_decisions.0006.t: "Imperial Opposition" BP_roman_decisions.0006.desc: "The Emperor in the East has denied your request, claiming you unfit to rule the West." - BP_roman_decisions.0006.a: "That Fool!" - BP_roman_decisions.0006.hre_instead: "We know that our empire is the true successor of the Western Roman Empire" + BP_roman_decisions.0006.a: "That fool!" + BP_roman_decisions.0006.hre_instead: "We know that we are the true successor to Rome." ### Informing everyone of a new Rome BP_roman_decisions.0007.t: "A New Western Empire?" - BP_roman_decisions.0007.desc: "[scoped_pope.GetTitledFirstName] has crowned [hre_petitioner.GetTitledFirstName] as the new Emperor of the West, " + BP_roman_decisions.0007.desc: "[scoped_pope.GetTitledFirstName] has crowned [empire_petitoner.GetTitledFirstName] as the new Emperor of the West, " BP_roman_decisions.0007.e_byzantium_approves: "with the support of the Emperor of the East, ushering a new dawn for Rome!\n\nA new Era dawns in the known world, as a claimant to the Roman Empire appears." - BP_roman_decisions.0007.e_byzantium_dead: "in the absence of any imperial opposition" + BP_roman_decisions.0007.e_byzantium_dead: "in the absence of any imperial opposition." BP_roman_decisions.0007.e_byzantium_disapproves: "without the support of the Emperor of the East, raising tensions between the Latin West and Greek East.\n\nOne can only wonder how this will shape the relations between the West and East.." BP_roman_decisions.0007.a: "I see..." @@ -49,26 +49,26 @@ ### Initial Event BP_roman_decisions.0050.t.west: "Western Roman Empire" BP_roman_decisions.0050.t.east: "Eastern Roman Empire" - BP_roman_decisions.0050.desc.west: "As a powerful ruler of a Roman successor state, you've managed to reclaim the lost provinces in Italia and given back some glory to the city of Rome. You are now seen as the true successor of the Western Roman Emperors. Maybe there is still hope one day to reconquer and reunite the former Roman Empire!" - BP_roman_decisions.0050.desc.east: "As a powerful ruler of a Roman successor state, you've managed to reclaim the lost provinces in Anatolia and Hellas and given back some glory to the city of Constantinople. You are now seen as the true successor of the Eastern Roman Emperors. Maybe there is still hope one day to reconquer and reunite the former Roman Empire!" + BP_roman_decisions.0050.desc.west: "As a powerful ruler of a Roman successor state, you've managed to reclaim the lost provinces in Italia and given back some glory to the city of Rome. You are now seen as the true successor of the Western Roman emperors. Maybe there is still hope one day to reconquer and reunite the former Roman Empire!" + BP_roman_decisions.0050.desc.east: "As a powerful ruler of a Roman successor state, you've managed to reclaim the lost provinces in Anatolia and Hellas and given back some glory to the city of Constantinople. You are now seen as the true successor of the Eastern Roman emperors. Maybe there is still hope one day to reconquer and reunite the former Roman Empire!" BP_roman_decisions.0050.a: "Long live Rome!" BP_roman_decisions.0050.a.tooltip.west: "The Eastern Roman Emperor and Pope are informed of the restoration" BP_roman_decisions.0050.a.tooltip.east: "The Western Roman Emperor and Pope are informed of the restoration" ### ERE Response BP_roman_decisions.0051.t.west: "Restored Western Roman Empire" - BP_roman_decisions.0051.t.east: "Restored East Roman Empire" - BP_roman_decisions.0051.desc.west: "In the West, a powerful Roman state has managed to reclaim the former Roman provinces in Italia and now pretends to be the true successor of the Western Roman Emperors. As the controller of the Eastern half of the empire, whether you recognise this new realm or not will define its future and your relations. While this new realm could be a powerful ally, it might also start threatening your rightful rule upon [other_emperor.GetCapitalLocation.GetNameNoTooltip], and grow powerful religiously, challenging your authority." - BP_roman_decisions.0051.desc.east: "In the East, a powerful Roman state has managed to reclaim the former Roman provinces in Anatolia and Hellas and now pretends to be the true successor of the Eastern Roman Emperors. As the controller of the Western half of the empire, whether you recognise this new realm or not will define its future and your relations. While this new realm could be a powerful ally, it might also start threatening your rightful rule upon [other_emperor.GetCapitalLocation.GetNameNoTooltip], and grow powerful religiously, challenging your authority." + BP_roman_decisions.0051.t.east: "Restored Eastern Roman Empire" + BP_roman_decisions.0051.desc.west: "In the West, a powerful Roman state has managed to reclaim the former Roman provinces in Italia and now pretends to be the true successor of the Western Roman emperors. As the controller of the Eastern half of the empire, whether you recognise this new realm or not will define its future and your relations. While this new realm could be a powerful ally, it might also start threatening your rightful rule upon [other_emperor.GetCapitalLocation.GetNameNoTooltip], and grow powerful religiously, challenging your authority." + BP_roman_decisions.0051.desc.east: "In the East, a powerful Roman state has managed to reclaim the former Roman provinces in Anatolia and Hellas and now pretends to be the true successor of the Eastern Roman emperors. As the controller of the Western half of the empire, whether you recognise this new realm or not will define its future and your relations. While this new realm could be a powerful ally, it might also start threatening your rightful rule upon [other_emperor.GetCapitalLocation.GetNameNoTooltip], and grow powerful religiously, challenging your authority." BP_roman_decisions.0051.a.west: "They are true heirs to the Western Roman Empire!" BP_roman_decisions.0051.a.east: "They are true heirs to the Eastern Roman Empire!" BP_roman_decisions.0051.a.tooltip: "You will recognise the new empire, but by doing it you might also lose any previous claims you had upon its territory" - BP_roman_decisions.0051.b: "These lowly peasants are not legitimate successors to the Western Roman Empire" + BP_roman_decisions.0051.b: "These lowly peasants are not legitimate successors to Rome." BP_roman_decisions.0051.b.tooltip: "You will not recognise the new empire, which will greatly upset your relations, and may cause religious friction" ### ERE Agrees BP_roman_decisions.0052.t: "The Second Rome" - BP_roman_decisions.0052.desc.west: "With the revival of a Western Roman Empire based in Rome, the [other_empire.GetNameNoTooltip] in [other_emperor.GetCapitalLocation.GetNameNoTooltip] has been in upheaval. By gaining the approval of the sitting Roman Emperor, Emperor [other_emperor.GetTitledFirstName], this 'second Rome' has been acknowledged and praised as a worthy successor to the past Western half of the empire. This restored Rome will now be able to strengthen its relations with the other half of the once great empire, and will be able to flourish with the support of the Emperor-in-the-East." - BP_roman_decisions.0052.desc.east: "With the revival of a Eastern Roman Empire based in [asking_emperor.GetCapitalLocation.GetNameNoTooltip], the [other_empire.GetNameNoTooltip] in [other_emperor.GetCapitalLocation.GetNameNoTooltip] has been in upheaval. By gaining the approval of the sitting Roman Emperor, Emperor [other_emperor.GetTitledFirstName], this 'second Rome' has been acknowledged and praised as a worthy successor to the past Western half of the empire. This restored Rome will now be able to strengthen its relations with the other half of the once great empire, and will be able to flourish with the support of the Emperor-in-the-West." - BP_roman_decisions.0052.a: "Unity makes strength" + BP_roman_decisions.0052.desc.west: "With the revival of a Western Roman Empire based in Rome, the [other_empire.GetNameNoTooltip] in [other_emperor.GetCapitalLocation.GetNameNoTooltip] has been in upheaval. By gaining the approval of the sitting Roman Emperor, [other_emperor.GetTitledFirstName], this 'second Rome' has been acknowledged and praised as a worthy successor to the past Western half of the empire. This restored Rome will now be able to strengthen its relations with the other half of the once great empire, and will be able to flourish with the support of the Emperor-in-the-East." + BP_roman_decisions.0052.desc.east: "With the revival of a Eastern Roman Empire based in [asking_emperor.GetCapitalLocation.GetNameNoTooltip], the [other_empire.GetNameNoTooltip] in [other_emperor.GetCapitalLocation.GetNameNoTooltip] has been in upheaval. By gaining the approval of the sitting Roman Emperor, [other_emperor.GetTitledFirstName], this 'second Rome' has been acknowledged and praised as a worthy successor to the past Western half of the empire. This restored Rome will now be able to strengthen its relations with the other half of the once great empire, and will be able to flourish with the support of the Emperor-in-the-West." + BP_roman_decisions.0052.a: "Unity makes strength." ### ERE Disapproves BP_roman_decisions.0053.t: "The Second Rome" BP_roman_decisions.0053.desc.west: "With the revival of a Western Roman Empire based in [asking_emperor.GetCapitalLocation.GetNameNoTooltip], the [other_empire.GetNameNoTooltip] in [other_empire.GetCapitalLocation.GetNameNoTooltip] has been in upheaval. Without the approval of the sitting Roman Emperor, Emperor [other_emperor.GetTitledFirstName], this 'second Rome' has been denounced and judged a blasphemous imitation. This 'second Rome' will not be tied to any relations to the once great empire, and will instead be forced to tread its own path without the support or acknowledgement of the Emperor-in-the-East." @@ -82,7 +82,7 @@ ### Nicene Pope Disapproves BP_roman_decisions.0062.t: "Rome Stands Apart" BP_roman_decisions.0062.desc: "Today, the City of Rome shut its gates to its 'liberators.' This was a message intended for the new owners of Italy, the Nicene Pope and his faithful shall accept no role in this illegitimate Roman Empire. He has rebuked the validity of the title, and has labelled these upstarts as nothing more than the opportunistic conquerors of Italy." - BP_roman_decisions.0062.a: "A sad day, indeed" + BP_roman_decisions.0062.a: "A sad day, indeed." ## Senate Events ### The Senate is Reformed! @@ -94,7 +94,7 @@ # Minor Events ## Chariot Racing ### Default Chariot Race Ending - BP_roman_decisions.1000.t: "The chariot race begins" + BP_roman_decisions.1000.t: "To the Races!" BP_roman_decisions.1000.desc: "With a signal the race begins; both sides go fast as the wind, with the sole objective of completing the 7 laps needed to win before the opposite. In the stands the public encourages their favourite side while the charioteers continue on their way. One... two... the laps are running out and there does not seem to be a clear winner. Finally the final lap arrives and both teams are very tied..." BP_roman_decisions.1000.a: "How intense!" \ No newline at end of file diff --git a/WtWSMS/localization/english/event_localization/war_event/BP_migration_war_events_l_english.yml b/WtWSMS/localization/english/event_localization/war_event/BP_migration_war_events_l_english.yml index 5ae4662728..2051e3e8fe 100644 --- a/WtWSMS/localization/english/event_localization/war_event/BP_migration_war_events_l_english.yml +++ b/WtWSMS/localization/english/event_localization/war_event/BP_migration_war_events_l_english.yml @@ -14,10 +14,10 @@ # Migration War migration_war.0100.t: "A New Adminstration?" migration_war.0100.desc: "Now that we have secured a new home, we must decide if we should reorganize our government..." - migration_war.0100.keep_current: "We will keep to our old ways" + migration_war.0100.keep_current: "Keep our old ways" migration_war.0100.keep_current.flavor: "Your government does not change" - migration_war.0100.adopt_tribalism: "Let us adopt a more settled government" - migration_war.0100.adopt_nomadism: "Let us adopt the ways of the plains" - migration_war.0100.adopt_high_tribal: "Let us adopt new ways" - migration_war.0100.adopt_sub_roman: "Let us try and adapt the Roman Government" + migration_war.0100.adopt_tribalism: "Adopt a more settled government" + migration_war.0100.adopt_nomadism: "Follow the ways of the plains" + migration_war.0100.adopt_high_tribal: "Adopt new ways of rule" + migration_war.0100.adopt_sub_roman: "Adapt Roman governance" \ No newline at end of file diff --git a/WtWSMS/localization/english/gui/BP_faith_view_l_english.yml b/WtWSMS/localization/english/gui/BP_faith_view_l_english.yml index 09fc566591..9a33d63edb 100644 --- a/WtWSMS/localization/english/gui/BP_faith_view_l_english.yml +++ b/WtWSMS/localization/english/gui/BP_faith_view_l_english.yml @@ -2,4 +2,5 @@ FAITH_DOCTRINES_RELIGION_SPECIFIC: "Religion Doctrines" FAITH_DOCTRINES_CHRISTIAN_SPECIFIC: "[bp_christian_doctrines|E]" FAITH_DOCTRINES_HINDU_SPECIFIC: "Hindu Doctrines" - FAITH_DOCTRINES_RITUAL: "Ritual Doctrines" \ No newline at end of file + FAITH_DOCTRINES_RITUAL: "Ritual Doctrines" + FAITH_DOCTRINES_STRUCTURAL: "Structural Doctrines" \ No newline at end of file diff --git a/WtWSMS/localization/english/names/BP_character_names_l_english.yml b/WtWSMS/localization/english/names/BP_character_names_l_english.yml index 2d73f31f62..4e8276dc57 100644 --- a/WtWSMS/localization/english/names/BP_character_names_l_english.yml +++ b/WtWSMS/localization/english/names/BP_character_names_l_english.yml @@ -1684,6 +1684,7 @@ #Nobuchika: "Nobuchika" #Removed v 1.18.0 #Nobufusa: "Nobufusa" #Removed v 1.18.0 #Nobuhira: "Nobuhira" #Removed v 1.18.0 + #Nobukane: "Nobukane"#1.18.2 #Nobukiyo: "Nobukiyo" #Removed v 1.18.0 #Nobumasa: "Nobumasa" #Removed v 1.18.0 #Nobumitsu: "Nobumitsu" #Removed v 1.18.0 @@ -2430,6 +2431,7 @@ #Tzipporah: "Tzipporah"#1.14.2.2 #Ugu: "Ugu"#1.14.2.2 #Ujihira: "Ujihira" #Removed v 1.18.0 + #Ujihiro: "Ujihiro"#1.18.2 #Ujikage: "Ujikage" #Removed v 1.18.0 #Ujikatsu: "Ujikatsu" #Removed v 1.18.0 #Ujinaga: "Ujinaga" #Removed v 1.18.0 @@ -11958,7 +11960,6 @@ Nobos: "Nobos" Nobuari: "Nobuari" Nobukado: "Nobukado" - Nobukane: "Nobukane" Nobukatsu: "Nobukatsu" Nobukimi: "Nobukimi" Nobunaka: "Nobunaka" @@ -15859,7 +15860,6 @@ Ujifusa: "Ujifusa" Ujiharu: "Ujiharu" Ujihide: "Ujihide" - Ujihiro: "Ujihiro" Ujikane: "Ujikane" Ujikuni: "Ujikuni" Ujimasa: "Ujimasa" diff --git a/WtWSMS/localization/english/religion/BP_religion_assyrian_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_assyrian_l_english.yml index 1509993106..2cbad3042d 100644 --- a/WtWSMS/localization/english/religion/BP_religion_assyrian_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_assyrian_l_english.yml @@ -4,7 +4,7 @@ assyrian_religion_adj: "Mesopotamian" assyrian_religion_adherent: "Mesopotamian" assyrian_religion_adherent_plural: "Mesopotamians" - assyrian_religion_desc: "The faiths of Mesopotamia eventually collasced into a general pantheon shared between the civilizations of Sumeria, Akkadia, Assyria, and Babylonia. While all were polytheistic, it had strains of Henotheism." + assyrian_religion_desc: "The faiths of Mesopotamia eventually collasced into a general pantheon shared between the civilizations of Sumeria, Akkadia, Assyria, and Babylonia. While all were polytheistic, it had strains of henotheism." # The Great Gods assyrian_high_god_name: "Ashur" @@ -56,20 +56,21 @@ assyrian_devil_name_possessive: "Pazuzu's" # Assyrian priestly titles - assyrian_priest_male: "Kalū" - assyrian_priest_male_plural: "Kalūs" - assyrian_priest_female: "Nāru" - assyrian_priest_female_plural: "Nārus" - assyrian_priest_neuter: "Kalū" - assyrian_priest_neuter_plural: "Kalūs" - assyrian_bishop_male: "Ashipu" - assyrian_bishop_male_plural: "Ashipus" - assyrian_devotee: "Devoted" - assyrian_devoteeplural: "Devoted" + assyrian_priest_male: "kalū" + assyrian_priest_male_plural: "kalūs" + assyrian_priest_female: "nāru" + assyrian_priest_female_plural: "nārus" + assyrian_priest_neuter: "kalū" + assyrian_priest_neuter_plural: "kalūs" + assyrian_priest_alternate_plural: "sukkals" + assyrian_bishop_male: "ashipu" + assyrian_bishop_male_plural: "ashipus" + assyrian_devotee: "devoted" + assyrian_devoteeplural: "devoted" assyrian_religious_symbol: "Lamassu" assyrian_religious_text: "Sacred Stories" - assyrian_religious_head_title: "High Priest" + assyrian_religious_head_title: "Sukkalmah" assyrian_divine_realm: "Garden of the Gods" assyrian_pagan_afterlife: "Irkalla" @@ -88,5 +89,5 @@ mesopotamian_pagan_adj: "Anunnakist" mesopotamian_pagan_adherent: "Anunnakist" mesopotamian_pagan_adherent_plural: "Anunnakists" - mesopotamian_pagan_desc: "By the Late Antique period, the Mesopotamian religious substrate became generalized under the influence of Hellenization and Persia and came to be shared across all the semetic cultures of Mesopotamia." + mesopotamian_pagan_desc: "By the Late Antique period, the Mesopotamian religious substrate became generalized under the influence of Hellenization and Persia and came to be shared across all the Semitic cultures of Mesopotamia." \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_berber_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_berber_l_english.yml index 15d4c73375..e7e5a81e63 100644 --- a/WtWSMS/localization/english/religion/BP_religion_berber_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_berber_l_english.yml @@ -36,10 +36,10 @@ berber_religion_evil_god_guaytoa: "Guaytoa" # Berber priestly titles - berber_religion_priest: "Shaman" - berber_religion_priest_plural: "Shamans" - berber_religion_devotee: "Follower" - berber_religion_devoteeplural: "Followers" + berber_religion_priest: "oracle" + berber_religion_priest_plural: "oracles" + berber_religion_devotee: "devotee" + berber_religion_devoteeplural: "devotees" berber_religion_religious_symbol: "sun" berber_religion_religious_text: "The Legends" @@ -58,29 +58,49 @@ gurzil_desc: "Worship of the Libyan god Gurzil, the offspring of Amun and a cow." gurzil_high_god_name: "Gurzil" gurzil_high_god_name_possessive: "Gurzil's" + + gurzil_old: "Old $gurzil$" + gurzil_old_adj: "Old $gurzil_adj$" + gurzil_old_adherent: "Old $gurzil_adherent$" + gurzil_old_adherent_plural: "Old $gurzil_adherent_plural$" #Berber berber_pagan: "Amazighist" berber_pagan_adj: "Amazighist" berber_pagan_adherent: "Amazighist" berber_pagan_adherent_plural: "Amazighists" berber_pagan_desc: "Amazigh paganism describes the diverse and complicated religion practiced by the various Amazigh groups in North Africa. Placing high worship in the Sun and Moon, the believers have also been greatly influenced by many other cultures, incorporating Roman, Greek, Egyptian, and Carthaginian gods into their pantheon." + + berber_pagan_old: "Old $berber_pagan$" + berber_pagan_old_adj: "Old $berber_pagan_adj$" + berber_pagan_old_adherent: "Old $berber_pagan_adherent$" + berber_pagan_old_adherent_plural: "Old $berber_pagan_adherent_plural$" #African Solar african_solar: "African Solar" african_solar_adj: "African Solar" african_solar_adherent: "African Solarist" african_solar_adherent_plural: "African Solarists" - african_solar_desc: "Solar Worship in Africa can be seen to be one of the earliest religions on the planet, while the practices and myths surrounding the Sun and the Moon would vary depending on the tribe the most common elements include Ancestor Worship and Animal Sacrifice." + african_solar_desc: "Solar Worship in Africa can be seen to be one of the earliest religions on the planet; while the practices and myths surrounding the Sun and the Moon would vary depending on the tribe, the most common elements include Ancestor Worship and Animal Sacrifice." african_solar_high_god_name: "The Sun" african_solar_devil_name: "the Darkness" african_solar_devil_name_possessive: "the Darkness'" + + african_solar_old: "Old $african_solar$" + african_solar_old_adj: "Old $african_solar_adj$" + african_solar_old_adherent: "Old $african_solar_adherent$" + african_solar_old_adherent_plural: "Old $african_solar_adherent_plural$" #Msoura msoura: "Änti" msoura_adj: "Antaean" msoura_adherent: "Antaean" msoura_adherent_plural: "Antaeans" - msoura_desc: "Änti is the Berber name of the Greek legendary hero Antaeus, a great giant who challenged all he could find in wrestling matches, kill them and collect their skulls so that he could one day built out of them a temple to his father Poseidon. It is said that he was eventually stopped by Hercules who crushed the great giant in a great hold. The worshipers of Änti are tasked with defending their holy site of Msoura, said to be the grave of the long dead sea Giant." + msoura_desc: "Änti is the Berber name of the Greek legendary hero Antaeus, a great giant who challenged all he could find in wrestling matches, kill them and collect their skulls so that he could one day built out of them a temple to his father Poseidon. It is said that he was eventually stopped by Hercules who crushed the great giant in a great hold. The worshipers of Änti are tasked with defending their holy site of Msoura, said to be the grave of the long dead sea-giant." msoura_high_god_name: "Änti" msoura_high_god_name_possessive: "Änti's" + + msoura_old: "Old $msoura$" + msoura_old_adj: "Old $msoura_adj$" + msoura_old_adherent: "Old $msoura_adherent$" + msoura_old_adherent_plural: "Old $msoura_adherent_plural$" #Mastimani mastimani: "Mastimani" mastimani_adj: "Mastimani" @@ -89,4 +109,9 @@ mastimani_desc: "Though similar to Hellenism with the worship of Jupiter (known as Mastiman) and Saturn, it differs mostly in the regards of sacrifice and the view of the gods. The practitioners of Mastimani sacrificed children to Saturn and Mastiman, along with an assortment of other human sacrifices. This was in order to appease the gods, who were feared by the devoted." mastimani_high_god_name: "Mastiman" mastimani_high_god_name_possessive: "Mastiman's" + + mastimani_old: "Old $mastimani$" + mastimani_old_adj: "Old $mastimani_adj$" + mastimani_old_adherent: "Old $mastimani_adherent$" + mastimani_old_adherent_plural: "Old $mastimani_adherent_plural$" \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_bosporan_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_bosporan_l_english.yml index 0955c6f85e..655dd9c01f 100644 --- a/WtWSMS/localization/english/religion/BP_religion_bosporan_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_bosporan_l_english.yml @@ -9,7 +9,7 @@ bosporan_faith_adj: "Hypsistarian" bosporan_faith_adherent: "Hypsistarian" bosporan_faith_adherent_plural: "Hypsistarians" - bosporan_faith_desc: "Worshipping #italic $bosporan_hypsistos_name$#! (the "Most High" God), this monotheistic faith was found in Asia Minor in the Bosporan Kingdom. While Patristic sources seem to indicate it was a Jewish-pagan group, it was nonetheless a distinctly separate tradition from the to similarly Monotheistic Abrahamic faiths, influenced by Thracians." + bosporan_faith_desc: "Worshipping #italic $bosporan_hypsistos_name$#! (the "Most High" God), this monotheistic faith was found in Asia Minor in the Bosporan Kingdom. While Patristic sources seem to indicate it was a group syncretizing Judaism and paganism, it was nonetheless a distinctly separate tradition from the similarly monotheistic Abrahamic faiths, influenced by Thracians." bosporan_hypsistos_name: "The Hypsistos" bosporan_hypsistos_name_possessive: "Hypsistos'" diff --git a/WtWSMS/localization/english/religion/BP_religion_buddhism_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_buddhism_l_english.yml index eb0295c8dd..283880facd 100644 --- a/WtWSMS/localization/english/religion/BP_religion_buddhism_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_buddhism_l_english.yml @@ -20,4 +20,7 @@ sarvastivada_adj: "Sarvastivadan" sarvastivada_adherent: "Sarvastivadan" sarvastivada_adherent_plural: "Sarvastivadans" - sarvastivada_desc: "All the dharmas exist in the past, present, and future. We focus on the causation and conditionality of events, and that which links all events." \ No newline at end of file + sarvastivada_desc: "All the dharmas exist in the past, present, and future. We focus on the causation and conditionality of events, and that which links all events." + + bp_no_canon_doctrine_name: "Sectarians" + bp_no_canon_doctrine_desc: "Those who would corrupt our teachings into falsehoods deserve no place in our #italic sangha#!." \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_celtic_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_celtic_l_english.yml index 232d903159..3e0d3ac1d7 100644 --- a/WtWSMS/localization/english/religion/BP_religion_celtic_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_celtic_l_english.yml @@ -5,7 +5,7 @@ celtic_religion_adj: "Celtic" celtic_religion_adherent: "Celtic" celtic_religion_adherent_plural: "Celtic" - celtic_religion_desc: "The native faith of the British Isles, Celtic paganism revolves around the worship of the myriad of Gods and goddess and local spirits. Community is an important part of most, and religious ceremonies are often public gatherings which celebrate beauty and joyfulness." + celtic_religion_desc: "Celtic paganism revolves around the worship of the myriad of gods and goddess and local spirits. Community is an important part of most traditions, and religious ceremonies are often public gatherings which celebrate beauty and joyfulness." celtic_high_god_name: "Daghda" celtic_high_god_name_possessive: "Daghda's" diff --git a/WtWSMS/localization/english/religion/BP_religion_christianity_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_christianity_l_english.yml index 76ebe3318a..203496edd4 100644 --- a/WtWSMS/localization/english/religion/BP_religion_christianity_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_christianity_l_english.yml @@ -177,31 +177,31 @@ african_church_adj: "African" african_church_adherent: "African" african_church_adherent_plural: "Africans" - african_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioural and structural differences between the many rites in the East and West.\n\nIn North Africa, the African Rite was one such rite. In the face of infidel oppression and internal disagreements (such as those that culminated in the Council of Carthage in AD 412), it retains a more fundamentalist and legalistic approach to doctrine in the face of such challenges." + african_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioral and structural differences between the many rites in the East and West.\n\nIn North Africa, the African Rite was one such rite. In the face of infidel oppression and internal disagreements (such as those that culminated in the Council of Carthage in AD 412), it retains a more fundamentalist and legalistic approach to doctrine in the face of such challenges." #Gallican Rite gallican_church: "Gallican Church" gallican_church_adj: "Gallican" gallican_church_adherent: "Gallican" gallican_church_adherent_plural: "Gallicans" - gallican_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioural and structural differences between the many rites in the East and West.\n\nIn Gaul, the Gallican Rite was one such rite. Closely related too, but distinct from, the Hispanic Rite, it was dominant in Gaul in 476." + gallican_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioral and structural differences between the many rites in the East and West.\n\nIn Gaul, the Gallican Rite was one such rite. Closely related too, but distinct from, the Hispanic Rite, it was dominant in Gaul in 476." #Caucasian Church albanian_apostolic: "Aghwank Church" albanian_apostolic_adj: "Aghwank" albanian_apostolic_adherent: "Aghwank" albanian_apostolic_adherent_plural: "Aghwanks" - albanian_apostolic_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioural and structural differences between the many rites in the East and West.\n\nIn Caucasian Albania (Aghwank), the Aghwank Church was one such example. Formally established when Urnayr I converted to Christianity, it is the national church of the Aghwank people." + albanian_apostolic_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioral and structural differences between the many rites in the East and West.\n\nIn Caucasian Albania (Aghwank), the Aghwank Church was one such example. Formally established when Urnayr I converted to Christianity, it is the national church of the Aghwank people." #Ethiopian Orthodox ethiopian_orthodox: "Yäityop'ya Bēte Kirisitina" ethiopian_orthodox_adj: "Kirisitina" ethiopian_orthodox_adherent: "Kirisitina" ethiopian_orthodox_adherent_plural: "Kirisitīyanochi" - ethiopian_orthodox_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioural and structural differences between the many rites in the East and West.\n\nIn Ethiopian, the #italic Yäityop'ya Bēte Kirisitīyani#! (Ethiopian Christianity) was one such example. Formally established with the Baptism of King Ezana, the Church is in communion with the Patriarch of Alexandria, although it maintains a number of distinct features, including a stricter adherence to Judaic laws." + ethiopian_orthodox_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioral and structural differences between the many rites in the East and West.\n\nIn Ethiopian, the #italic Yäityop'ya Bēte Kirisitīyani#! (Ethiopian Christianity) was one such example. Formally established with the Baptism of King Ezana, the Church is in communion with the Patriarch of Alexandria, although it maintains a number of distinct features, including a stricter adherence to Judaic laws." #Maronite Church maronite_church: "Maronite Church" maronite_church_adj: "Maronite" maronite_church_adherent: "Maronite" maronite_church_adherent_plural: "Maronites" - maronite_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioural and structural differences between the many rites in the East and West.\n\nIn Phoenicia, the Maronite Church was one such example. While utilizing the Western Syriac Rite, they remain steadfastly loyal to the Chalcedonian Creed and the Imperial Church, in contrast to the greater Western Syriac Church." + maronite_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioral and structural differences between the many rites in the East and West.\n\nIn Phoenicia, the Maronite Church was one such example. While utilizing the Western Syriac Rite, they remain steadfastly loyal to the Chalcedonian Creed and the Imperial Church, in contrast to the greater Western Syriac Church." #Cypriot Church cypriot_church: "Cypriot Church" cypriot_church_adj: "Cypriot" @@ -249,8 +249,8 @@ #Doctrine Localization #Christology doctrine_christian_christology_name: "Christology" - doctrine_christian_christology_dyophysitism_name: "Western Dyophsitism" - doctrine_christian_christology_dyophysitism_desc: "Two natures, divine and human, exist in the person of Jesus Christ" + doctrine_christian_christology_dyophysitism_name: "Western Dyophysitism" + doctrine_christian_christology_dyophysitism_desc: "Two natures, divine and human, exist in the person of Jesus Christ." doctrine_christian_christology_miaphysitism_name: "Miaphysitism" doctrine_christian_christology_miaphysitism_desc: "Jesus Christ is one person in two natures, a divine and human nature." doctrine_christian_christology_monothelitism_name: "Monothelitism" @@ -262,7 +262,7 @@ doctrine_christian_christology_eutychianism_name: "Eutychianism" doctrine_christian_christology_eutychianism_desc: "Christ's human nature was overcome and subsumed into his divine nature, leading to a new unified nature." doctrine_christian_christology_arianism_name: "Arianism" - doctrine_christian_christology_arianism_desc: "An exonym for a variety of somewhat compatible positions, including Homoianism and Eunomianism, all of which assert that Christ, as he was begotten by the father, had a time where he did not exist." + doctrine_christian_christology_arianism_desc: "An exonym for a variety of somewhat compatible positions, including Homoianism and Eunomianism, all of which assert that Christ, as he was begotten by the Father, had a time where he did not exist." doctrine_christian_christology_nestorianism_name: "Eastern Dyophysitism" doctrine_christian_christology_nestorianism_desc: "Jesus Christ had two divided #italic qnome#! (≈natures), divine and human, united in a single #italic parsopa#! (≈person)." doctrine_christian_christology_modalistic_monarchianism_name: "Modalistic Monarchianism" @@ -275,17 +275,17 @@ doctrine_christian_christology_not_stated_desc: "This faith has not yet made a definite statement on Christ's nature." #Hypostases doctrine_christian_perichoresis_name: "Perichoresis" - doctrine_christian_perichoresis_trinitarianism_name: "Trinitarianism" + doctrine_christian_perichoresis_trinitarianism_name: "Trinitarian" doctrine_christian_perichoresis_trinitarianism_desc: "The Godhead is one God in three Consubstantial persons." - doctrine_christian_perichoresis_binitarianism_name: "Binitarianism" + doctrine_christian_perichoresis_binitarianism_name: "Binitarian" doctrine_christian_perichoresis_binitarianism_desc: "The Godhead is one God in two Consubstantial persons." - doctrine_christian_perichoresis_subordinationism_name: "Subordinationism" - doctrine_christian_perichoresis_subordinationism_desc: "The Father begets all things, including the other Persons of the Godhead" + doctrine_christian_perichoresis_subordinationism_name: "Subordination" + doctrine_christian_perichoresis_subordinationism_desc: "The Father begets all things, including the other Persons of the Godhead." doctrine_christian_perichoresis_modalistic_monarchianism_name: "Modalistic Monarchianism" - doctrine_christian_perichoresis_modalistic_monarchianism_desc: "God is one God who reveals himself in three modes: Father, Son, and Holy Ghost" + doctrine_christian_perichoresis_modalistic_monarchianism_desc: "God is one God who reveals himself in three modes: Father, Son, and Holy Ghost." doctrine_christian_perichoresis_dynamic_monarchianism_name: "Dynamic Monarchianism" doctrine_christian_perichoresis_dynamic_monarchianism_desc: " The Son was not co-eternal with the Father, but Jesus Christ was granted godhood for his own perfect life and works." - doctrine_christian_perichoresis_unitarianism_name: "Unitarianism" + doctrine_christian_perichoresis_unitarianism_name: "Unitarian" doctrine_christian_perichoresis_unitarianism_desc: "There is but one God, and the Father, Son, and Spirit are allegorical descriptions." doctrine_christian_perichoresis_dualism_name: "Dualist" doctrine_christian_perichoresis_dualism_desc: "The world has two Gods, one good and of the Spirit, and the other evil and of the material." @@ -294,7 +294,7 @@ #Pneumatology doctrine_christian_pneumatology_name: "Pneumatology" doctrine_christian_pneumatology_consubstantial_name: "Consubstantial" - doctrine_christian_pneumatology_consubstantial_desc: "The Holy Spirit is of one being with the Father" + doctrine_christian_pneumatology_consubstantial_desc: "The Holy Spirit is of one being with the Father." doctrine_christian_pneumatology_subordinationism_name: "Subordinationism" doctrine_christian_pneumatology_subordinationism_desc: "As the Son was begotten by the Father, so too was the Spirit begton by Him." doctrine_christian_pneumatology_modalism_name: "Modalism" @@ -312,30 +312,33 @@ doctrine_christian_communion_transubstantiation_name: "Real Presence" doctrine_christian_communion_transubstantiation_desc: "During the Mass, the Bread and Wine are truly transformed in a true, real, and substantial way into the Body and Blood of Christ." doctrine_christian_communion_memorialism_name: "Memorialism" - doctrine_christian_communion_memorialism_desc: "The bread and wine are symbolic of the body and blood of Jesus Christ, not a sort of physical reality" + doctrine_christian_communion_memorialism_desc: "The bread and wine are merely symbolic of the body and blood of Jesus Christ, not any sort of physical reality." doctrine_christian_communion_repudiation_name: "Repudiation" doctrine_christian_communion_repudiation_desc: "We repudiate the celebration of the Eucharist and related sacraments in favor of other true means of salvation." doctrine_christian_communion_unstated_name: "Unstated Eucharistic Position" - doctrine_christian_communion_unstated_desc: "This faith has not taken a position on the Eucharist" + doctrine_christian_communion_unstated_desc: "This faith has not taken a position on the Eucharist." + doctrine_parameter_allows_eucharistic_rites: "Must observe a Liturgical Rite" + doctrine_parameter_forbidden_eucharistic_rites: "Cannot observe a Liturgical Rite" #Soteriology doctrine_christian_soteriology_name: "Soteriology" doctrine_christian_soteriology_original_sin_name: "Original Sin" doctrine_christian_soteriology_original_sin_desc: "Since Adam in the Garden of Eden, humans are born in an ancestral fallen state from which we are saved by God's grace." - doctrine_christian_soteriology_pelagianism_name: "Pelagianism" + doctrine_christian_soteriology_pelagianism_name: "Pelagian" doctrine_christian_soteriology_pelagianism_desc: "Adam's original sin did not taint human nature, but provided a bad example from which humans must work to free themselves." - doctrine_christian_soteriology_antinomianism_name: "Antinomianism" + doctrine_christian_soteriology_antinomianism_name: "Antinomian" doctrine_christian_soteriology_antinomianism_desc: "From that Christ gives us, we are no longer bound by Mosaic Laws and norms, or any restrictions." doctrine_parameter_hostility_override_doctrine_christian_soteriology_antinomianism: "Other Christian [faiths|E] that have the Antinomianism doctrine are considered [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$" doctrine_christian_soteriology_total_depravity_name: "Total Depravity" doctrine_christian_soteriology_total_depravity_desc: "Because of Adam's sin, all of humanity is enslaved by sin, and apart from the grace of God, is unable to choose by themselves to refrain from evil or accept salvation." doctrine_christian_soteriology_gnosis_name: "Gnosis" - doctrine_christian_soteriology_gnosis_desc: "The process of salvation is only achieved through #italic gnosis#! and thus achieving the realizaton of humanity's true, divine nature." + doctrine_christian_soteriology_gnosis_desc: "The process of salvation is only achieved through #italic gnosis#! and thus achieving the realization of humanity's true, divine nature." doctrine_parameter_hostility_override_doctrine_christian_soteriology_gnosis: "Considers $christianity_religion_adj$ [faiths|E] with the Soteriology [bp_christian_doctrine|E] $doctrine_christian_soteriology_gnosis_name$ to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$ or $hostility_evil_tooltippable$" doctrine_christian_soteriology_unstated_name: "Unstated Soteriology" - doctrine_christian_soteriology_unstated_desc: "This faith has not stated a position on Soteriology" + doctrine_christian_soteriology_unstated_desc: "This faith has not stated a position on soteriology." + doctrine_parameter_required_for_gnostic_soteriology: "Allows a faith to adopt [GetFaithDoctrine('doctrine_christian_soteriology_gnosis').GetBaseName] soteriology, in conjunction with others" #Judaic Role doctrine_christian_judaic_role_name: "Judaic Role" - doctrine_christian_judaic_role_forebears_name: "Supersessionism" + doctrine_christian_judaic_role_forebears_name: "Supersession" doctrine_christian_judaic_role_forebears_desc: "The Old Covenant with the Jews has been replaced with the New Covenant with the whole world." doctrine_christian_judaic_role_judaizers_name: "Judaizers" doctrine_christian_judaic_role_judaizers_desc: "While Christ has spread the covenant to all mankind, it is still necessary to adopt Jewish customs for salvation." @@ -348,6 +351,10 @@ doctrine_christian_liturgical_rite_name_plural: "Liturgical Rites" doctrine_christian_liturgical_rite_imperial_rite_name: "Imperial Rite" doctrine_christian_liturgical_rite_imperial_rite_desc: "This faith utilizes the Liturgical Rite of the Roman Imperial Church." + doctrine_christian_liturgical_rite_latin_name: "Latin Rite" + doctrine_christian_liturgical_rite_latin_desc: "This faith utilizes the Latin Liturgy to inform its Eucharistic celebrations." + doctrine_christian_liturgical_rite_greek_name: "Greek Rite" + doctrine_christian_liturgical_rite_greek_desc: "This faith utilizes the Greek Liturgy to inform its Eucharistic celebrations." doctrine_christian_liturgical_rite_gallican_rite_name: "Gallican Rite" doctrine_christian_liturgical_rite_gallican_rite_desc: "This faith utilizes the Gallican Liturgy to inform its Eucharistic celebrations." doctrine_christian_liturgical_rite_moazarbic_rite_name: "Hispanic Rite" @@ -362,12 +369,16 @@ doctrine_christian_liturgical_rite_armenian_rite_desc: "This faith utilizes the Armenian Liturgy to inform its Eucharistic celebrations." doctrine_christian_liturgical_rite_alexandrian_rite_name: "Alexandrian Rite" doctrine_christian_liturgical_rite_alexandrian_rite_desc: "This faith utilizes the Alexandrian Liturgy to inform its Eucharistic celebrations." + doctrine_christian_liturgical_rite_ethiopian_rite_name: "Ge'ez Rite" + doctrine_christian_liturgical_rite_ethiopian_rite_desc: "This faith utilizes the Ethiopian branch of the Alexandrian Liturgy to inform its Eucharistic celebrations." doctrine_christian_liturgical_rite_east_syriac_rite_name: "Assyrian Rite" doctrine_christian_liturgical_rite_east_syriac_rite_desc: "This faith utilizes the Assyrian Liturgy to inform its Eucharistic celebrations." doctrine_christian_liturgical_rite_local_rite_name: "Local Rite" doctrine_christian_liturgical_rite_local_rite_desc: "This faith lacks a uniform liturgical rite and sees significant variation in practices depending on the locality." doctrine_christian_liturgical_rite_none_name: "No Rite" - doctrine_christian_liturgical_rite_none_desc: "This faith has no set liturgical rite, favoring personal prayer and other celebrations" + doctrine_christian_liturgical_rite_none_desc: "This faith has no set liturgical rite, favoring personal prayer and other celebrations." + doctrine_parameter_latin_rites_are_similar: "Considers other Latin rites to be similar" + doctrine_parameter_alexandrian_rites_are_similar: "Considers other Alexandrian rites to be similar" #Ecumenism Types special_doctrine_christian_ecumenism_name: "Creed" special_doctrine_nicene_ecumenism_name: "Chalcedonian Creed" diff --git a/WtWSMS/localization/english/religion/BP_religion_core_tenets_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_core_tenets_l_english.yml index 61aa31c089..26fcb70b13 100644 --- a/WtWSMS/localization/english/religion/BP_religion_core_tenets_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_core_tenets_l_english.yml @@ -13,16 +13,27 @@ tenet_philosophical_desc: "Our beliefs grew out not only from mythological texts but philosophical debate. Our adherents value knowledge, debate and reason as well as faith." #Legalism (Kemetism) tenet_legalism_maat_name: "Ma'at" - tenet_legalism_maat_desc: "#italic Ma'at#! is a goddess as well as the concept conveying truth, balance, order, harmony, law, morality, and justice. #italic Ma'at#! would weigh the hearts of the dead next to a feather, and those that lived by the principals of Maat would ascend to the afterlife while those that did not were devoured by Ammit" + tenet_legalism_maat_desc: "#italic Ma'at#! represents truth, balance, order, harmony, law, morality, and justice. #italic Ma'at#! would weigh the hearts of the dead next to a feather, and those that honored her name would ascend to the afterlife while those that did not were devoured by Ammit." #Legalism (Hellenism) tenet_legalism_dikaiosyne_name: "Dikaiosyne" tenet_legalism_dikaiosyne_desc: "Dikaiosyne, or Justice, was at the forefront of a number of Hellenistic philosophies, especially Cynicism and Stoicism. Through right thought and right action humans could achieve clear judgment and inner calm, and thus live and rule justly." #Polyamory tenet_polyamory_christian_name: "Human Frailty" tenet_polyamory_christian_desc: "Our love for each other should be as unconditional as [ROOT.Faith.HighGodName]'s love for us. We must always forgive indiscretions of the flesh, even within matrimony, as [ROOT.Faith.HighGodName] forgives us." + #Sacred Shadows + tenet_sacred_shadows_nastika_name: "Amarāvikkhepikas" + tenet_sacred_shadows_nastika_desc: "Because of the relativity and futility of knowledge, it is nearly impossible to separate truth from falsehood. The line between the two blurs into indistinction." + #Consolamentum + tenet_consolamentum_hellenic_desc: "When we grow old or sick, we risk turning to an unvirtuous life. As such, the commission of suicide is not implicitly evil." + #Alexandrian Catechism + tenet_philosophical_school_name: "Philosophical School" + tenet_philosophical_school_desc: "This faith has been developed by great thinkers and philosophers, greatly raising the importance of erudition within its beliefs." + #Harmonious Society + tenet_harmonious_society_hellenic_name: "Virtue Ethics" + tenet_harmonious_society_hellenic_desc: "Our beliefs emphasize a well lived life in accordance with nature; Virtue is nothing more than right reason, after all." ### Abrahamic Tenets tenet_apostolic_succession_name: "Apostolic Succession" - tenet_apostolic_succession_desc: "We claim that our bishops are consecrated by other bishops tracing their original ordination all the way to when Christ gave the Great Commission to His Apostles." + tenet_apostolic_succession_desc: "Our bishops are consecrated in an unbroken chain of ordination from when Christ gave the Great Commission to His Apostles." tenet_autocephaly_name: "Autocephalous Church" tenet_autocephaly_desc: "Our #P [ROOT.Faith.MakeScope.Var('church_culture').Culture.GetName]#! church is autocephalous and as such our head bishop does not report to any higher authority. This helps bind us together with a common hierarchy and rite, although it can be somewhat difficult for foreigners to take part in our rituals." doctrine_parameter_enables_formation_of_autocephalous_churches: "Enables #V $establish_autocephalous_church_decision$#! Decision for faiths with this [head_of_faith|E] and the $tenet_rite_name$ [core_tenet|E]" @@ -40,7 +51,7 @@ tenet_rigorism_desc: "It is inconceivable that those who have denied Christ can validly administer sacraments. Only after a great penance can #italic Traditors#! be allowed back into the Church, and never again in a position of leadership." doctrine_parameter_tenet_rigorism_conversion_speed: "Conversion Speed: #N -[EmptyScope.ScriptValue('conversion_rigorism_conversion_speed_value')]%#!\n\t\t$EFFECT_LIST_BULLET$#italic Applies only to [faiths|E] without #V $tenet_rigorism_name$#!#!" tenet_ecstatic_prophecy_name: "Ecstatic Prophecy" - tenet_ecstatic_prophecy_desc: "Our most pious followers are possessed by God and able to deliver dramatic prophecies to help guide the faithful." + tenet_ecstatic_prophecy_desc: "Our most pious followers are possessed by [ROOT.Faith.HighGodName] and are able to deliver dramatic prophecies to help guide the faithful." doctrine_parameter_tenet_ecstatic_prophecy_conversion_resistance_active: "Conversion Resistance: #P +[EmptyScope.ScriptValue('conversion_resistance_ecstatic_prophecy_value')]% #!" tenet_iconoclasm_name: "Icon Breaking" tenet_iconoclasm_desc: "Any image that could become an object of veneration is profane and must be destroyed. Such false idols cannot be allowed to stand!" @@ -51,18 +62,11 @@ tenet_mountain_hermits_desc: "The highest calling is to withdraw from the world and live simply, in imitation of Christ. High in the mountains, we can gaze down at creation and feel the true weight of the divine." #Dualist Tenets tenet_complex_exegesis_name: "Complex Exegesis" - tenet_complex_exegesis_desc: "The Sacred Scriptures are full of allegory and mystic works. Only by undertaking a critical examination of the text can we draw out the correct interpretation." + tenet_complex_exegesis_desc: "Our sacred scriptures are full of allegory and mystical works. Only by undertaking a critical examination of the text can we draw out the correct interpretation." ### Pagan Tenets tenet_unrelenting_warfare_name: "Unceasing Warfare" - tenet_unrelenting_warfare_desc: "If we remain at peace for too long, it may bring about the Endtimes! As such, we must continually wage war against the infidel." + tenet_unrelenting_warfare_desc: "If we remain at peace for too long, it may bring about the end times! As such, we must continually wage war against the infidel." doctrine_parameter_gains_piety_raiding_infidels: "Enables raiding, even if not $tribal_government$ or $nomadic_government$\n$EFFECT_LIST_BULLET$Gains #P [EmptyScope.ScriptValue('piety_from_infidel_raiding_multiplier')|2]#! [piety|E] for each loot taken from infidels" - tenet_interpretatio_romana_name: "Interpretatio Romana" - tenet_interpretatio_romana_desc: "Many cultures appear to worship our gods under different names and guises. We should see how our deities are reflected in other faiths." - tenet_cosmopolitanism_name: "Cosmopolitanism" - tenet_cosmopolitanism_desc: "All people are manifestations of a single universal spirit and should accord each other brotherly love; ultimately, we are all citizens of the world." - doctrine_parameter_hostility_override_abrahamic_hostility_doctrine: "Considers Abrahamic [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of #V Evil#!" - doctrine_parameter_hostility_override_pagan_hostility_doctrine: "Considers Pagan [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of #V Hostile#!" - doctrine_parameter_hostility_override_mazdan_hostility_doctrine: "Considers Mazdan Faiths to [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of #V Evil#!" tenet_ethnic_religion_name: "Ethnic Religion" tenet_ethnic_religion_desc: "Our [ROOT.Faith.GetNameNoTooltip] faith and our #P [ROOT.Faith.MakeScope.Var('ethnic_religion_culture').Culture.GetName]#! culture are synonymous. It is nearly impossible to separate the two." doctrine_parameter_tenet_ethnic_religion_conversion_resistance_active: "County Conversion Resistance: #P +[EmptyScope.ScriptValue('conversion_tenet_ethnic_religion_conversion_resistance_value')]%#!" @@ -74,20 +78,20 @@ tenet_yazata_desc: "The Divine is complex, and there are aspects of the greater divinity, Ahura Mazda, who is the greatest of the #italic Yazatas#!. We can, nonetheless, choose one of these #italic Yazatas#! to venerate." #Scythians scythian_pagan_doctrine_name: "" - special_doctrine_is_scythian_faith_name: "Scythian Faith" + special_doctrine_is_scythian_faith_name: "Scythian Traditions" special_doctrine_is_scythian_faith_desc: "This faith is part of the broader Scythian religious milieu." - doctrine_parameter_utilizes_enarei: "Enables opinion bonus for Enarei [trait|E]" + doctrine_parameter_utilizes_enarei: "Enables opinion bonus for the [GetTrait('enarei').GetName( GetNullCharacter )] trait" ### Syncretism #Mazdan Syncretism tenet_zoroastrian_syncretism_name: "Zoroastrian Syncretism" - tenet_zoroastrian_syncretism_desc: "Zoroaster's words are indisputably wise and just, and whatever our disagreements with him, we should take heed of his thoughts and deeds." + tenet_zoroastrian_syncretism_desc: "Few prophets of mankind are as ancient and venerable as Zoroaster. Whatever our disagreements with him, we should take heed of his thoughts, words, and deeds." doctrine_parameter_hostility_override_special_doctrine_is_zoroastrian_faith: "Considers Zoroastrian [faiths|E] and is considered by Zoroastrian $game_concept_faiths$ to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_evil_tooltippable$" doctrine_parameter_zoroastrian_syncretic_actor_opinion_active: "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with Zoroastrian [faiths|E]" doctrine_parameter_opinion_of_zoroastrian_syncretic_recipient_opinion_active: "" doctrine_parameter_zoroastrian_syncretic_recipient_opinion_active: "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with [faiths|E] that have the $tenet_zoroastrian_syncretism_name$ [core_tenet|E]" doctrine_parameter_opinion_of_zoroastrian_syncretic_actor_opinion_active: "" #Hellenism Syncretism - tenet_hellenic_syncretism_name: "Hellenism Syncretism" + tenet_hellenic_syncretism_name: "Hellenic Syncretism" tenet_hellenic_syncretism_desc: "Although from another land, the legends of the Greco-Roman peoples and the ways of their diviners reflect the underlying reality of the world." doctrine_parameter_hostility_override_special_doctrine_is_hellenic_faith: "Considers Hellenic [faiths|E] and is considered by Hellenic $game_concept_faiths$ to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_evil_tooltippable$" doctrine_parameter_hellenism_syncretic_actor_opinion_active: "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with Hellenic [faiths|E]" @@ -97,7 +101,7 @@ hellenism_syncretic_actor_opinion_active_county_opinion_name: "$faith_syncretic_popular_opinion_active_control$" #Egyptian Paganism tenet_egyptian_syncretism_name: "Egyptian Syncretism" - tenet_egyptian_syncretism_desc: "Although we are not of the lands of The River, their ways somehow convey deeper truths than other infidel faiths." + tenet_egyptian_syncretism_desc: "Although we are not of the lands of the River, their ways convey deeper truths than other infidel faiths." doctrine_parameter_hostility_override_special_doctrine_is_egyptian_faith: "Considers Egyptian [faiths|E] and is considered by Egyptian $game_concept_faiths$ to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$" doctrine_parameter_egyptian_syncretic_actor_opinion_active: "Mutual [EmptyScope.ScriptValue('egyptian_syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with Egyptian [faiths|E]" doctrine_parameter_opinion_of_egyptian_syncretic_recipient_opinion_active: "" diff --git a/WtWSMS/localization/english/religion/BP_religion_doctrines_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_doctrines_l_english.yml index d21bc24c1b..c51f605f6b 100644 --- a/WtWSMS/localization/english/religion/BP_religion_doctrines_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_doctrines_l_english.yml @@ -1,13 +1,56 @@ l_english: + #Vegetarianism doctrine_ritual_vegetarianism_name: "View of Vegetarianism" doctrine_parameter_enables_vegetarianism: "Enables #V $become_a_vegetarian$#! minor [decision|E]" - doctrine_parameter_clerics_are_vegetarians: "Clerics of this faith have the trait [GetTrait('vegetarian').GetName(GetNullCharacter)|L]" + doctrine_parameter_clerics_are_vegetarians: "Clerics of this faith have the [GetTrait('vegetarian').GetName(GetNullCharacter)|L] trait" doctrine_parameter_cannot_hunt: "$culture_parameter_cannot_hunt$" doctrine_ritual_vegetarianism_required_name: "Required" doctrine_ritual_vegetarianism_required_desc: "This faith views vegetarianism as a goal for which all adherents should strive." doctrine_ritual_vegetarianism_clerics_name: "Clerical Vegetarianism" doctrine_ritual_vegetarianism_clerics_desc: "This faith views vegetarianism as required for clerics and suggested for adherents." - doctrine_ritual_vegetarianism_partial_name: "Partial Vegetarianism" + doctrine_ritual_vegetarianism_partial_name: "Moral Vegetarianism" doctrine_ritual_vegetarianism_partial_desc: "This faith suggests a vegetarian diet, although not strictly required. Some pious adherents may abstain from meat to focus on the divine." doctrine_ritual_vegetarianism_no_statement_name: "Vegetarianism Not Required" - doctrine_ritual_vegetarianism_no_statement_desc: "This faith makes no suggestion concerning vegetarianism." \ No newline at end of file + doctrine_ritual_vegetarianism_no_statement_desc: "This faith makes no suggestion concerning vegetarianism." + doctrine_monist_name: "Monist" + doctrine_monist_desc: "All of reality is derived from a single, unifying, universal principle which is ontologically antecedent to observed reality." + doctrine_agnostic_name: "Agnostic" + doctrine_agnostic_desc: "The existence or non-existence of the divine is irrelevant to the life of humanity." + doctrine_roman_polytheist_name: "Polytheistic Syncretism" + doctrine_roman_polytheist_desc: "The cosmos has many powerful deities and spirits under different names, reflecting a universal truth about the divine. But none can claim to have a singular understanding of the divine order." + doctrine_parameter_hostility_override_doctrine_polytheist: "Considers [faiths|E] with the #V $doctrine_polytheist_name$#! Theism [doctrine|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + doctrine_parameter_hostility_override_doctrine_roman_polytheist: "Considers [faiths|E] with the #V $doctrine_roman_polytheist_name$#! Theism [doctrine|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + doctrine_parameter_hostility_override_doctrine_monist: "Considers [faiths|E] with the #V $doctrine_monist_name$#! Theism [doctrine|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + #Runestones/Steles + runestones_doctrine_name: "" + special_doctrine_runestones_name: "Inscribed Monuments" + special_doctrine_runestones_desc: "$tradition_runestones_desc$" + doctrine_parameter_has_access_to_runestones: "$culture_parameter_has_access_to_runestones$" + + #Liturgical Languages (Christian) + doctrine_parameter_liturgical_language_latin: "Clerics of this faith learn the $language_latin_name$ [language|E]" + doctrine_parameter_liturgical_language_greek: "Clerics of this faith learn the $language_greek_name$ [language|E]" + doctrine_parameter_liturgical_language_coptic: "Clerics of this faith learn the $language_coptic_name$ [language|E]" + doctrine_parameter_liturgical_language_ethiopic: "Clerics of this faith learn the $language_ethiopic_name$ [language|E]" + doctrine_parameter_liturgical_language_armenian: "Clerics of this faith learn the $language_armenian_name$ [language|E]" + doctrine_parameter_liturgical_language_aramaic: "Clerics of this faith learn the $language_aramaic_name$ [language|E]" + doctrine_parameter_liturgical_language_latin_greek: "Clerics of this faith learn $language_latin_name$ in the West and $language_greek_name$ in the East" + #Liturgical Languages (Jewish) + doctrine_parameter_liturgical_language_israelite: "Clerics of this faith learn the $language_israelite_name$ [language|E]" + #Liturgical Languages (Mazdan) + doctrine_parameter_liturgical_language_avestan: "Clerics of this faith learn the $language_avestan_name$ [language|E]" + #Liturgical Languages (Islam) + doctrine_parameter_liturgical_language_arabic: "Clerics of this faith learn the $language_arabic_name$ [language|E]" + #Liturgical Languages (Eastern) + doctrine_parameter_liturgical_language_sanskrit: "Clerics of this faith learn the $language_sanskrit_name$ [language|E]" + doctrine_parameter_liturgical_language_magadhan: "Clerics of this faith learn the $language_magadhan_name$ [language|E]" + doctrine_parameter_liturgical_language_chinese: "Clerics of this faith learn the $language_chinese_name$ [language|E]" + + #Tenet unlocks + doctrine_parameter_can_select_tenet_communion: "Can select the [GetFaithDoctrine('tenet_communion').GetBaseName] [core_tenet|E]" + doctrine_parameter_can_select_tenet_reincarnation: "Can select the [GetFaithDoctrine('tenet_reincarnation').GetBaseName] [core_tenet|E]" + doctrine_parameter_can_select_tenet_marcionite_canon: "Can select the [GetFaithDoctrine('tenet_marcionite_canon').GetBaseName] [core_tenet|E]" + + #Error suppression; doesn't show up in the GUI + is_nastika_faith_name: "" + humanistic_hostility_doctrine_name: "" \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_dualism_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_dualism_l_english.yml index a05bc5e68c..b7c3f8b0cf 100644 --- a/WtWSMS/localization/english/religion/BP_religion_dualism_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_dualism_l_english.yml @@ -12,7 +12,7 @@ manicheanism_good_god_maitreya: "Maitreya" manicheanism_good_god_seth: "Seth" manicheanism_good_god_noah: "Noah" - manicheanism_evil_god_demiurge: "Demiurge" + manicheanism_evil_god_demiurge: "$dualism_devil_name$" manicheanism_religious_text: "Evangelikon" #Valentinainsm valentinianism_good_god_logos: "Logos" @@ -64,6 +64,6 @@ gnostic_syncretism_islamic_desc: "While the Mohammedans in their interpretation, it is clear that he glimpsed the at least some of the truth." gnostic_syncretism_jewish_name: "Jewish Syncretism" gnostic_syncretism_jewish_desc: "Though we do not agree about with its claims about God's chosen people, the wisdom of the Jewish Torah is undeniable and it glimpses the truth." - gnostic_syncretism_hellenism_name: "Hellenism Syncretism" + gnostic_syncretism_hellenism_name: "Hellenic Syncretism" gnostic_syncretism_hellenism_desc: "The Greeks and Romans, with their pantheon, may have greatly erred, but some of their ways and teachings glimpse at the truth." \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_egyptian_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_egyptian_l_english.yml index 3c5e3fae99..78140fb897 100644 --- a/WtWSMS/localization/english/religion/BP_religion_egyptian_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_egyptian_l_english.yml @@ -86,3 +86,8 @@ egyptian_pagan_adj: "Kemetic" egyptian_pagan_adherent: "Kemetic" egyptian_pagan_adherent_plural: "Kemetics" + + egyptian_pagan_old: "Old $egyptian_pagan$" + egyptian_pagan_old_adj: "Old $egyptian_pagan_adj$" + egyptian_pagan_old_adherent: "Old $egyptian_pagan_adherent$" + egyptian_pagan_old_adherent_plural: "Old $egyptian_pagan_adherent_plural$" diff --git a/WtWSMS/localization/english/religion/BP_religion_georgian_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_georgian_l_english.yml index de18ae7457..42dd50f58a 100644 --- a/WtWSMS/localization/english/religion/BP_religion_georgian_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_georgian_l_english.yml @@ -62,10 +62,10 @@ georgian_religious_head_title_name: "High Council" georgian_devotee: "devotee" georgian_devoteeplural: "devotees" - georgian_priest: "priest" - georgian_priest_plural: "priests" - georgian_priest_female: "priestess" - georgian_priest_female_plural: "priestesses" + georgian_priest: "diviner" + georgian_priest_plural: "diviners" + georgian_priest_female: "diviner" + georgian_priest_female_plural: "diviners" georgian_priest_alternate_plural: "elders" georgian_divine_realm: "Zeskneli" georgian_afterlife: "Kveskneli" diff --git a/WtWSMS/localization/english/religion/BP_religion_germanic_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_germanic_l_english.yml index bd6ec61ef4..c61ebf653d 100644 --- a/WtWSMS/localization/english/religion/BP_religion_germanic_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_germanic_l_english.yml @@ -447,13 +447,13 @@ enables_animal_sacrifice_activity_name: "#V Enables the $activity_bp_animal_sacrifice$ activity#!" doctrine_parameter_enables_animal_sacrifice_activity: "Enables the #V $activity_bp_animal_sacrifice$#! [activity|EU]" - special_doctrine_is_anglo_faith_name: "$anglo_pagan_adj$ Faith" - special_doctrine_is_frankish_faith_name: "$frankish_pagan_adj$ Faith" - special_doctrine_is_gothic_faith_name: "$gothic_pagan_adj$ Faith" - special_doctrine_is_irimonic_faith_name: "$irimonic_pagan_adj$ Faith" - special_doctrine_is_norse_faith_name: "$norse_pagan_adj$ Faith" - special_doctrine_is_przeworsk_faith_name: "$przeworsk_pagan_adj$ Faith" - special_doctrine_is_saxon_faith_name: "$saxon_pagan_adj$ Faith" + special_doctrine_is_anglo_faith_name: "$heritage_jutlandic_name$ Traditions" + special_doctrine_is_frankish_faith_name: "$heritage_nordwestblock_name$ Traditions" + special_doctrine_is_gothic_faith_name: "$heritage_gothic_name$ Traditions" + special_doctrine_is_irimonic_faith_name: "$heritage_suebic_name$ Traditions" + special_doctrine_is_norse_faith_name: "$heritage_scandzan_name$ Traditions" + special_doctrine_is_przeworsk_faith_name: "$heritage_przeworsk_name$ Traditions" + special_doctrine_is_saxon_faith_name: "$heritage_saxon_name$ Traditions" doctrine_parameter_anglo_faith_opinion_active: "" doctrine_parameter_frankish_faith_opinion_active: "" diff --git a/WtWSMS/localization/english/religion/BP_religion_hellenism_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_hellenism_l_english.yml index 6ceb0171ad..f21b35e00d 100644 --- a/WtWSMS/localization/english/religion/BP_religion_hellenism_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_hellenism_l_english.yml @@ -5,11 +5,11 @@ platonism_adj: "Platonism" platonism_adherent: "Platonist" platonism_adherent_plural: "Platonist" - platonism_desc: "Philosophical system mixing Platonic ideas and oriental mysticism. It holds that all existence consists of emanations from the One with whom the soul may be reunited" + platonism_desc: "A philosophical system mixing Platonic ideas and oriental mysticism. It holds that all existence consists of emanations from the One with whom the soul may be reunited." platonism_creator_god_name: "The One" platonism_creator_god_name_possessive: "The One's" - CreatorNameAlternate: "Demiurge" - CreatorNameAlternatePossessive: "Demiurge's" + CreatorNameAlternate: "$dualism_devil_name$" + CreatorNameAlternatePossessive: "$dualism_devil_name_possessive$" # Orphism orphism: "Orphism" @@ -25,7 +25,7 @@ # Pythagoreanism pythagoreanism: "Pythagoreanism" - pythagoreanism_adj: "Pythagoreanism" + pythagoreanism_adj: "Pythagorean" pythagoreanism_adherent: "Pythagorean" pythagoreanism_adherent_plural: "Pythagoreans" pythagoreanism_desc: "Pythagoreanism originated in the 6th century BC, based on the teachings and beliefs held by Pythagoras and his followers, the Pythagoreans." @@ -62,7 +62,7 @@ # Mithraism mithraic_pagan: "Mithraism" - mithraic_pagan_adj: "Mithraist" + mithraic_pagan_adj: "Mithraic" mithraic_pagan_adherent: "Mithraist" mithraic_pagan_adherent_plural: "Mithraists" mithraic_pagan_desc: "The Mithraic Mysteries were a mystery religion practised in the Roman Empire from about the 1st to 4th centuries AD. The name of the Persian god Mithra, adapted into Greek as Mithras, was linked to a new and distinctive imagery. Writers of the Roman Empire period referred to this mystery religion by phrases which can be anglicized as Mysteries of Mithras or Mysteries of the Persians. The mysteries were popular in the Roman military. Worshippers of Mithras had a complex system of seven grades of initiation, with ritual meals. Initiates called themselves #italic syndexioi#!, those "united by the handshake". They met in underground temples, which survive in large numbers. The cult appears to have had its center in Rome." diff --git a/WtWSMS/localization/english/religion/BP_religion_hepthalitism_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_hepthalitism_l_english.yml index 5f430f9491..a228a20ca9 100644 --- a/WtWSMS/localization/english/religion/BP_religion_hepthalitism_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_hepthalitism_l_english.yml @@ -2,7 +2,7 @@ #Hepthalitism hepthal_religion: "Hepthalite" hepthal_religion_adj: "Hepthalite" - hepthal_religion_desc: "Less of a religion and more of an amalgam of Zoroastrian, Pagan, and Eastern influences." + hepthal_religion_desc: "$hepthalitism_desc$" hepthalitism_good_god_manah: "Manah" hepthalitism_good_god_ohrmazd: "Orhmazd" hepthalitism_good_god_tirkanankaras: "Tirkanankaras" @@ -14,4 +14,4 @@ hepthalitism_adj: "Hephthalite" hepthalitism_adherent: "Hephthalite" hepthalitism_adherent_plural: "Hephthalites" - hepthalitism_desc: "Hephthalism is a syncretic religious sect based on a fusion of Zoroastrian and Hindu traditions with native beliefs. Less a true religion than an amalgam of an accepted many, the Hepthalite religion in game represents the unique combination of Zoroastrian, Tabitian, and Hindu practices all under the auspices of the Rajadhiraja himself." \ No newline at end of file + hepthalitism_desc: "Hephthalism is a syncretic religious sect based on a fusion of Iranic and Hindu traditions with native beliefs. Less a true religion than an amalgam of an accepted many, the Hepthalite religion in game represents the unique combination of Zoroastrian, Scythian, and Hindu practices all under the auspices of the Rajadhiraja himself." \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_indian_tribal_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_indian_tribal_l_english.yml index f5ee6e76c8..817fc29881 100644 --- a/WtWSMS/localization/english/religion/BP_religion_indian_tribal_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_indian_tribal_l_english.yml @@ -10,7 +10,12 @@ munda_pagan_adj: "Sarnaist" munda_pagan_adherent: "Sarnaist" munda_pagan_adherent_plural: "Sarnaists" - munda_pagan_desc: "The Austroasiatic paganism of the Munda Peoples has blended with the Hindu belief system of the region, but maintains several distinct features, including sacred groves and distinct rituals." + munda_pagan_desc: "The Austroasiatic paganism of the Munda peoples has blended with the Hindu belief system of the region, but maintains several distinct features, including sacred groves and distinct rituals." + + munda_pagan_old: "Old $munda_pagan$" + munda_pagan_old_adj: "Old $munda_pagan_adj$" + munda_pagan_old_adherent: "Old $munda_pagan_adherent$" + munda_pagan_old_adherent_plural: "Old $munda_pagan_adherent_plural$" munda_high_god_name: "Dharti ayo" munda_high_god_name_possessive: "Dharti ayo's" @@ -47,5 +52,22 @@ gondi_pagan_adj: "Koyapunist" gondi_pagan_adherent: "Koyapunist" gondi_pagan_adherent_plural: "Koyapunists" - gondi_pagan_desc: "The traditional faith of the Gondi People, it emphasis nature and pacifism distinguish it from the Indo-Aryan faiths, despite a number of similar superficial features." + gondi_pagan_desc: "The traditional faith of the Gondi people. Its emphasis on nature and pacifism distinguish it from the Indo-Aryan faiths, despite a number of similar superficial features." + + gondi_pagan_old: "Old $gondi_pagan$" + gondi_pagan_old_adj: "Old $gondi_pagan_adj$" + gondi_pagan_old_adherent: "Old $gondi_pagan_adherent$" + gondi_pagan_old_adherent_plural: "Old $gondi_pagan_adherent_plural$" + + dravidian_pagan: "Dravidian" + dravidian_pagan_adj: "Dravidian" + dravidian_pagan_adherent: "Dravidian" + dravidian_pagan_adherent_plural: "Dravidians" + dravidian_pagan_desc: "The traditional faith of the southern Dravidian peoples. It has a strong emphasis on Mother Goddess Worship, kingly divinity, and heroic cults. It likely played a role the creation of the Shaktism movement in Southern India." + + dravidian_pagan_old: "Old $dravidian_pagan$" + dravidian_pagan_old_adj: "Old $dravidian_pagan_adj$" + dravidian_pagan_old_adherent: "Old $dravidian_pagan_adherent$" + dravidian_pagan_old_adherent_plural: "Old $dravidian_pagan_adherent_plural$" + \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_l_english.yml index 3f6fdff555..96d93bffcc 100644 --- a/WtWSMS/localization/english/religion/BP_religion_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_l_english.yml @@ -9,21 +9,22 @@ bosproan_hostility_doctrine_name: "Hypsistarian" bosproan_hostility_doctrine_desc: "The following religions are $rf_bosporan$:\n[GetReligionFamily('rf_bosporan').GetReligions]" - doctrine_parameter_hostility_override_tenet_interpretatio_romana: "Pagan [faiths|E] are considered [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$" - is_eastern_pagan_faith_name: "Eastern Pagan" special_doctrine_is_eastern_pagan_faith_name: "$is_eastern_pagan_faith_name$" - special_doctrine_is_eastern_pagan_faith_desc: "This faith, although not an Eastern Faith, remains part of the broader Eastern Religious milieu and fits rather comfortably within it" - doctrine_parameter_hostility_override_special_doctrine_is_eastern_pagan_faith: "Eastern Pagan [faiths|E] are considered [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$" + special_doctrine_is_eastern_pagan_faith_desc: "This faith, although not an $rf_eastern$ [faith|E], remains part of the broader $rf_eastern$ religious milieu and fits rather comfortably within it." + doctrine_parameter_hostility_override_special_doctrine_is_eastern_pagan_faith: "$rf_eastern$ [faiths|E] are considered [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$" + + doctrine_parameter_hostility_override_special_doctrine_is_buddhist_faith: "Considers $buddhism_religion$ [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + doctrine_parameter_hostility_override_special_doctrine_is_jainism_faith: "Considers $jainism_religion$ [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" #Cybelians eunuch_doctrine_name: "" special_doctrine_sacred_eunuchs_name: "Sacred Eunuchs" - special_doctrine_sacred_eunuchs_desc: "Mutilating themselves to be more like the consort of the Great Mother, Eunuchs hold a special place in this faith." + special_doctrine_sacred_eunuchs_desc: "Transforming themselves to be more like the consort of the Great Mother, eunuchs hold a special place in this faith." #Clerical notes - doctrine_parameter_clergy_are_always_monks: "Clerics of this faith always have the trait [GetTrait('devoted').GetName( GetNullCharacter )]." - doctrine_parameter_clergy_are_always_eunuchs: "Clerics of this faith always have the trait [GetTrait('eunuch_1').GetName( GetNullCharacter )]." + doctrine_parameter_clergy_are_always_monks: "Clerics of this faith always have the [GetTrait('devoted').GetName( GetNullCharacter )] trait" + doctrine_parameter_clergy_are_always_eunuchs: "Clerics of this faith always have the [GetTrait('eunuch_1').GetName( GetNullCharacter )] trait" #Fervor changes: loss_of_rome_imperial_church: "An Imperial Church and Loss of Rome" @@ -64,6 +65,13 @@ holy_site_kakheti_name: "Kakheti" holy_site_lori_name: "Lori" ### Islamic + ### Dharmic + holy_site_sravasti_name: "Sravasti" + holy_site_sravasti_effect_name: "From [holy_site|E] #weak ($holy_site_sravasti_name$)#!" + holy_site_somapur_name: "Somapur" + holy_site_somapur_effect_name: "From [holy_site|E] #weak ($holy_site_somapur_name$)#!" + holy_site_kerala_dravidian_name: "Kerala" + holy_site_kerala_dravidian_effect_name: "From [holy_site|E] #weak ($kerala_dravidian_name$)#!" ### Mazdan holy_site_harran_name: "Harran" holy_site_amida_name: "Amida" diff --git a/WtWSMS/localization/english/religion/BP_religion_nastika_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_nastika_l_english.yml new file mode 100644 index 0000000000..2e56b2a9cf --- /dev/null +++ b/WtWSMS/localization/english/religion/BP_religion_nastika_l_english.yml @@ -0,0 +1,70 @@ +l_english: + + #Faiths + nastika_religion: "Nāstika" + nastika_religion_adj: "Nāstika" + nastika_religion_adherent: "Nāstika" + nastika_religion_adherent_plural: "Nāstikas" + nastika_religion_desc: "The Nāstika schools descend from the Śramana traditions that gave rise to Jainism and Buddhism. Central to their philosophy is a rejection of karma, with human actions unable to sway their fate. To pursue sukha is to live a fulfilling life and to treat others with honor and an open mind." + + ajivika: "Ājīvika" + ajivika_adj: "$ajivika$" + ajivika_adherent: "$ajivika$" + ajivika_adherent_plural: "Ājīvikas" + ajivika_desc: "Ājīvika, the Way of Life, holds that all souls shall be liberated through paths predetermined by fate. It was brought to prominence by Makkhali Gosala, and observes its ascetic principles for their own sake rather than as a means to enlightenment." + + carvaka: "Lokāyata" + carvaka_adj: "$carvaka$" + carvaka_adherent: "$carvaka$" + carvaka_adherent_plural: "Lokāyatas" + carvaka_desc: "Predating Jainism or Buddhism, the Lokāyata school is most known for its rejection of inference as a means of establishing metaphysical truths. This school also denied the existence of souls, and the fifth element. They also denied an afterlife, and believed pleasure to be acceptable." + + ajnana: "Ajñana" + ajnana_adj: "Ajñana" + ajnana_adherent: "Ajñana" + ajnana_adherent_plural: "Ajñanas" + ajnana_desc: "Ajñana embraces radical skepticism, seeing the fundamental truths of the universe as unknowable and the claims of prophets as contradictory." + + #Pantheon loc + nastika_happiness: "sukha" + nastika_happiness_possessive: "sukha's" + nastika_sorrow: "dukkha" + nastika_sorrow_possessive: "dukkha's" + nastika_fate: "niyati" + nastika_fate_possessive: "niyati's" + nastika_soul: "the jiva" + nastika_soul_possessive: "the jiva's" + nastika_afterlife_positive: "moksha" + + ajivika_fertility_god_name: "Saññigabbhā" #Birth by womb + ajivika_fertility_god_name_possessive: "$ajivika_fertility_god_name$'s" + ajivika_household_god_name: "Panduputta" #The wagon builder + ajivika_household_god_name_possessive: "$ajivika_household_god_name$'s" + ajivika_war_god_name: "Amitraghāta" #Mauryan emperor who patronized Ajivika + ajivika_war_god_name_possessive: "$ajivika_war_god_name$'s" + ajivika_knowledge_god_name: "Anantajina" #Upaka's title for Buddha in Pali canon + ajivika_knowledge_god_name_possessive: "$ajivika_knowledge_god_name$'s" + nastika_witch_god_name: "the Siddhas" + nastika_witch_god_name_possessive: "$nastika_witch_god_name$'" + + nastika_symbol: "lotus" + nastika_holy_text: "Sutras" + nastika_devoted: "śramana" + nastika_devoted_plural: "śramanas" + + ajivika_holy_text: "The Seven Scripts" + carvaka_holy_text: "The Bārhaspatya Sutras" + carvaka_afterlife_negative: "oblivion" + carvaka_afterlife_negative_2: "annihilation" + carvaka_afterlife_negative_3: "the void" + + #Doctrines + special_doctrine_is_nastika_faith_name: "Teachings of the Śramanas" + special_doctrine_is_nastika_faith_desc: "We must not be lead astray by promises held only in the next life. Our responsibilities lie in this world, no matter which sage taught us." + + special_doctrine_humanistic_philosophy_name: "Humanistic Philosophy" + special_doctrine_humanistic_philosophy_desc: "The world can be understood through human reason. Those who see this truth deserve to be judged on their own merits." + + doctrine_parameter_hostility_override_special_doctrine_is_nastika_faith: "Considers $nastika_religion$ [faiths|E], and is considered by $nastika_religion$ $game_concept_faiths$, to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + doctrine_parameter_hostility_override_special_doctrine_humanistic_philosophy: "Considers other [faiths|E] with the [GetFaithDoctrine('special_doctrine_humanistic_philosophy').GetBaseName] [doctrine|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_paganism_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_paganism_l_english.yml index bad5332181..f50fc0426f 100644 --- a/WtWSMS/localization/english/religion/BP_religion_paganism_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_paganism_l_english.yml @@ -13,6 +13,11 @@ west_african_igbo_pagan_adherent_plural: "Ọdịnalans" west_african_igbo_pagan_desc: "Ọdịnala is the name of the traditional religious practices of the Igbo people in Southeast Nigeria. While very similar to the beliefs of the neighbouring Yoruba people, it has a number of unique characteristics." + west_african_igbo_pagan_old: "Old $west_african_igbo_pagan$" + west_african_igbo_pagan_old_adj: "Old $west_african_igbo_pagan_adj$" + west_african_igbo_pagan_old_adherent: "Old $west_african_igbo_pagan_adherent$" + west_african_igbo_pagan_old_adherent_plural: "Old $west_african_igbo_pagan_adherent_plural$" + odinala_high_god_name: "Ala" odinala_high_god_name_poessessive: "Ala's" odinala_high_god_name_alternate: "Chineke" @@ -46,18 +51,18 @@ twin_status_name: "View of Twins" special_doctrine_good_twins_name: "Sacred Twins" - special_doctrine_good_twins_desc: "Twins are a blessing sent by the heavens" + special_doctrine_good_twins_desc: "Twins are a blessing sent by [ROOT.Faith.HighGodName]." special_doctrine_evil_twins_name: "Ominous Twins" - special_doctrine_evil_twins_desc: "Twins are an evil omen sent by the heavens" + special_doctrine_evil_twins_desc: "Twins are an evil omen sent by [ROOT.Faith.HighGodName]." #Doctrines przework_archeological_complex_faith_doctrine_name: "" - special_doctrine_przeworsk_complex_name: "Przeworsk Archeological Complex Faith" - special_doctrine_przeworsk_complex_desc: "This faith is related to the peoples of the Przeworsk Archeological Complex, spanning a number of disparate peoples of different heritages." + special_doctrine_przeworsk_complex_name: "Legacy of Przeworsk" + special_doctrine_przeworsk_complex_desc: "This faith is related to the peoples of the [przeworsk_complex|E], spanning a number of disparate peoples of different heritages." doctrine_parameter_hostility_override_special_doctrine_przeworsk_complex: "Considers $special_doctrine_przeworsk_complex_name$ to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$" chernyakhov_archeological_complex_faith_doctrine_name: "" - special_doctrine_chernyakhov_complex_name: "Chernyakhov Archeological Complex Faith" - special_doctrine_chernyakhov_complex_desc: "This faith is related to the peoples of the Chernyakhov Archeological Complex, spanning a number of disparate peoples of different heritages." + special_doctrine_chernyakhov_complex_name: "Legacy of Chernyakhov" + special_doctrine_chernyakhov_complex_desc: "This faith is related to the peoples of the [cherniakhiv_complex|E], spanning a number of disparate peoples of different heritages." doctrine_parameter_hostility_override_special_doctrine_chernyakhov_complex: "Considers $special_doctrine_chernyakhov_complex_name$ to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_hostile_tooltippable$" \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_proto_carpathian_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_proto_carpathian_l_english.yml index b05bea2417..6f5919d3b3 100644 --- a/WtWSMS/localization/english/religion/BP_religion_proto_carpathian_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_proto_carpathian_l_english.yml @@ -4,7 +4,7 @@ proto_carpathian_religion_adj: "Proto-Carpathian" proto_carpathian_religion_adherent: "Proto-Carpathian" proto_carpathian_religion_adherent_plural: "Proto-Carpathians" - proto_carpathian_religion_desc: "The religions of the Dacian, Thracian, Illyrian, and Veneti groups grew from Proto-Indo-European religious substrate along with further hybridization with Greco-Roman practices after conquest." + proto_carpathian_religion_desc: "The religions of the Dacian, Thracian, Illyrian, and Veneti groups grew from Proto-Indo-European religious substrate, along with further hybridization with Greco-Roman practices after conquest." dacian_pagan: "Zalmoxian" dacian_pagan_adj: "Zalmoxian" @@ -12,6 +12,11 @@ dacian_pagan_adherent_plural: "Zalmoxians" dacian_pagan_desc: "Zalmoxis, the Thracian death god, who was originally a Greek philosopher, enthralled the Thracians and Dacians with his own religion, Zalmoxianism. Where the Thracians simply added him to their list of deities, the Dacians worshipped him as the highest of gods." + dacian_pagan_old: "Old $dacian_pagan$" + dacian_pagan_old_adj: "Old $dacian_pagan_adj$" + dacian_pagan_old_adherent: "Old $dacian_pagan_adherent$" + dacian_pagan_old_adherent_plural: "Old $dacian_pagan_adherent_plural$" + dacian_pagan_high_god_name: "Zalmoxis" dacian_pagan_high_god_name_possessive: "Zalmoxis'" dacian_pagan_good_god_father_sky: "the Sky Father" @@ -73,6 +78,11 @@ illyrian_pagan_adherent_plural: "Eiateutans" illyrian_pagan_desc: "Illyrian paganism is a highly unorganized religion based on the worship of sacred places. The holiness of temples themselves was placed much higher than the deities worshipped here." + illyrian_pagan_old: "Old $illyrian_pagan$" + illyrian_pagan_old_adj: "Old $illyrian_pagan_adj$" + illyrian_pagan_old_adherent: "Old $illyrian_pagan_adherent$" + illyrian_pagan_old_adherent_plural: "Old $illyrian_pagan_adherent_plural$" + illyrian_pagan_high_god_name: "Eia" illyrian_pagan_high_god_name_possessive: "Eia's" illyran_pagan_high_god_name_alternate: "Dei-pátrous" @@ -109,5 +119,10 @@ thracian_pagan_adj: "Thracian Pagan" thracian_pagan_adherent: "Thracian Pagan" thracian_pagan_adherent_plural: "Thracian Pagans" - thracian_pagan_desc: "Thracian Paganism was a religion related to the other Paleo-Balkan religion, but in particular focused on cults of \"Thracian Heroes\"." + thracian_pagan_desc: "Thracian Paganism was a religion related to the other Paleo-Balkan religions, but in particular focused on cults of \"Thracian Heroes\"." + + thracian_pagan_old: "Old $thracian_pagan$" + thracian_pagan_old_adj: "Old $thracian_pagan_adj$" + thracian_pagan_old_adherent: "Old $thracian_pagan_adherent$" + thracian_pagan_old_adherent_plural: "Old $thracian_pagan_adherent_plural$" \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_scythian_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_scythian_l_english.yml index dc69c8b92b..5f87267c98 100644 --- a/WtWSMS/localization/english/religion/BP_religion_scythian_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_scythian_l_english.yml @@ -6,8 +6,8 @@ scythian_religion_adherent_plural: "Scythians" scythian_religion_desc: "Scythian Paganism refers to the mythology, ritual practices and beliefs of the Scythians, an ancient Iranian people who dominated Central Asia and the Pontic-Caspian steppe in Eastern Europe throughout Classical Antiquity. What little is known of the religion is drawn from the work of the 5th century Greek historian and ethnographer Herodotus. Scythian religion is assumed to have been related to the earlier Proto-Indo-Iranian religion, and to have influenced later Slavic, Hungarian and Turkic mythologies, as well as some contemporary Eastern Iranian and Ossetian traditions." - scythian_pagan: "Scytho-Samaritan Paganism" - scythian_pagan_adj: "Scytho-Samaritan" + scythian_pagan: "Scytho-Sarmatian Paganism" + scythian_pagan_adj: "Scytho-Sarmatian" scythian_pagan_adherent: "$scythian_pagan_adj$" scythian_pagan_adherent_plural: "$scythian_pagan_adj$s" scythian_pagan_desc: "Scythian Paganism refers to the mythology, ritual practices and beliefs of the Scythians, an ancient Iranian people who dominated Central Asia and the Pontic-Caspian steppe in Eastern Europe throughout Classical Antiquity. What little is known of the religion is drawn from the work of the 5th century Greek historian and ethnographer Herodotus. Scythian religion is assumed to have been related to the earlier Proto-Indo-Iranian religion, and to have influenced later Slavic, Hungarian and Turkic mythologies, as well as some contemporary Eastern Iranian and Ossetian traditions." diff --git a/WtWSMS/localization/english/religion/BP_religion_semitic_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_semitic_l_english.yml index 99875a2e9f..7487c6aa8c 100644 --- a/WtWSMS/localization/english/religion/BP_religion_semitic_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_semitic_l_english.yml @@ -81,4 +81,9 @@ semitic_pagan: "Semitic" semitic_pagan_adj: "Semitic" semitic_pagan_adherent: "Semitic" - semitic_pagan_adherent_plural: "Semitics" \ No newline at end of file + semitic_pagan_adherent_plural: "Semitics" + + semitic_pagan_old: "Old $semitic_pagan$" + semitic_pagan_old_adj: "Old $semitic_pagan_adj$" + semitic_pagan_old_adherent: "Old $semitic_pagan_adherent$" + semitic_pagan_old_adherent_plural: "Old $semitic_pagan_adherent_plural$" \ No newline at end of file diff --git a/WtWSMS/localization/english/religion/BP_religion_somali_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_somali_l_english.yml index cc3054d2a4..ac0d71c45f 100644 --- a/WtWSMS/localization/english/religion/BP_religion_somali_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_somali_l_english.yml @@ -12,6 +12,11 @@ somali_pagan_adherent_plural: "Droemnäts" somali_pagan_desc: "The pre-Axumite beliefs of Ethiopia bore heavy resemblances with the religion of Southern Arabia, reflecting the very real legacy of political, cultural, and commercial exchange in the Red Sea and Horn of Africa area. These deities include Meder and Beher, chthonic earth deities, as well as Hawbas, a moon deity also worshipped in Southern Arabia. The continuation of the cult of Astar, a non-Arabian deity dating to ancient Ethiopia, is also evident. Above all these deities is Mahrem-Ares, a War deity and supreme lord of the astral and chthonic. Ancestor worship and animal sacrifice were also practised, with divine rights reflecting the pastoral agricultural basis of these societies." + somali_pagan_old: "Old $somali_pagan$" + somali_pagan_old_adj: "Old $somali_pagan_adj$" + somali_pagan_old_adherent: "Old $somali_pagan_adherent$" + somali_pagan_old_adherent_plural: "Old $somali_pagan_adherent_plural$" + somali_high_god_name: "Ashtar" somali_high_god_name_possessive: "Ashtar's" somali_water_god_name: "Beher" diff --git a/WtWSMS/localization/english/religion/BP_religion_zoroastrianism_l_english.yml b/WtWSMS/localization/english/religion/BP_religion_zoroastrianism_l_english.yml index dbcb0c9148..df48f4463c 100644 --- a/WtWSMS/localization/english/religion/BP_religion_zoroastrianism_l_english.yml +++ b/WtWSMS/localization/english/religion/BP_religion_zoroastrianism_l_english.yml @@ -1,7 +1,7 @@ l_english: #Doctrines doctrine_major_branch_dorustdin_name: "Dorustdin" - doctrine_major_branch_dorustdin_desc: "#italic Dorustdin#! is a term roughly comparable to \"Orthodoxy\" in Christianity. In $wtwsms_full_italic$, it refers to those branches of $zoroastrianism_religion$ which considered each other of the same faith as the Persian state religion, in constrast to the relationship between the branches in Iran and Armenia." + doctrine_major_branch_dorustdin_desc: "#italic Dorustdin#! is a term roughly comparable to \"Orthodoxy\" in Christianity. In $wtwsms_full_italic$, it refers to those branches of $zoroastrianism_religion$ which considered each other of the same faith as the Persian state religion, in contrast to the relationship between the branches in Iran and Armenia." doctrine_parameter_hostility_override_special_doctrine_legalized_faith_persia: "Christian [faiths|E] that have the Legalized Faith doctrine are considered [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" doctrine_parameter_hostility_override_doctrine_major_branch_dorustdin: "Considers Dorustdin [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]." doctrine_parameter_shared_hof_converts_counties_to_hof_religion: "#V $task_conversion$#! changes faith to match the [head_of_faith|E]'s [faith|E]." diff --git a/WtWSMS/localization/english/religion/religion_buddhism_l_english.yml b/WtWSMS/localization/english/religion/religion_buddhism_l_english.yml deleted file mode 100644 index 86591e0452..0000000000 --- a/WtWSMS/localization/english/religion/religion_buddhism_l_english.yml +++ /dev/null @@ -1,148 +0,0 @@ -l_english: - buddhism_religion: "Buddhism" - buddhism_religion_adj: "Buddhist" - buddhism_religion_adherent: "Buddhist" - buddhism_religion_adherent_plural: "Buddhists" - buddhism_religion_desc: "Buddhism follows the teachings of Gautama Buddha and subsequent "enlightened ones", in order to overcome the suffering of existence, inflicted by the endless cycle of change through death and rebirth. Achieving enlightenment is the path to release from Samsara, into the non-existence of Nirvana." - buddhism_high_god_name: "Siddhartha" - buddhism_high_god_name_possessive: "Siddhartha's" - buddhism_high_god_alternate: "The Enlightened" - buddhism_high_god_alternate_possessive: "The Enlightened's" - buddhism_samsara: "the samsara" - buddhism_good_god_buddha: "Buddha" - buddhism_good_god_arhat: "The Arhat" - buddhism_good_god_perfected_ones: "The Perfected Ones" - - buddhism_creator_god_name: "Tathagatagarbha" - buddhism_creator_god_name_possessive: "Tathagatagarbha's" - buddhism_health_god_name: "Virūḍhaka" - buddhism_health_god_name_possessive: "Virūḍhaka's" - buddhism_fertility_god_name: "$buddhism_health_god_name$" - buddhism_fertility_god_name_possessive: "$buddhism_health_god_name_possessive$" - buddhism_wealth_god_name: "Vaiśravaṇa" - buddhism_wealth_god_name_possessive: "Vaiśravaṇa's" - buddhism_household_god_name: "Dhṛtarāṣtra" - buddhism_household_god_name_possessive: "Dhṛtarāṣtra's" - buddhism_fate_god_name: "kamma" - buddhism_fate_god_name_possessive: "kamma's" - buddhism_knowledge_god_name: "Virūpākṣa" - buddhism_knowledge_god_name_possessive: "Virūpākṣa's" - buddhism_war_god_name: "$buddhism_household_god_name$" - buddhism_war_god_name_possessive: "$buddhism_household_god_name_possessive$" - buddhism_trickster_god_name: "$buddhism_devil_name$" - buddhism_trickster_god_name_possessive: "$buddhism_devil_name_possessive$" - buddhism_night_god_name: "$buddhism_knowledge_god_name$" - buddhism_night_god_name_possessive: "$buddhism_knowledge_god_name_possessive$" - buddhism_water_god_name: "$buddhism_wealth_god_name$" - buddhism_water_god_name_possessive: "$buddhism_wealth_god_name_possessive$" - - buddhism_devil_name: "Mara" - buddhism_devil_name_possessive: "Mara's" - buddhism_evil_god_tanha: "Tanha" - buddhism_evil_god_arati: "Arati" - buddhism_evil_god_raga: "Raga" - buddhism_house_of_worship: "temple" - buddhism_house_of_worship_plural: "temples" - buddhism_religious_symbol: "dharmachakra" - buddhism_religious_text: "Buddhavacana" - buddhism_religious_head_title: "lama" - buddhism_religious_head_title_name: "Lama Incarnation" - buddhism_devotee_male: "bhikkhu" - buddhism_devotee_male_plural: "bhikkhus" - buddhism_devotee_female: "bhikkhuni" - buddhism_devotee_female_plural: "bhikkhunis" - buddhism_alt_priest_term: "sangha" - buddhism_divine_realm: "Nirvana" - buddhism_negative_afterlife: "Naraka" - buddhism_death_god_name: "Yami" - buddhism_death_god_name_possessive: "Yami's" - buddhism_witchgod_mara: "$buddhism_trickster_god_name$" - - #Ari - ari: "Ari" - ari_adj: "Ari" - ari_adherent: "Ari" - ari_adherent_plural: "Aris" - ari_desc: "The Ari faith combines elements from tantric Buddhism, spirit worship, traditional Nāga worship as well as Hinduism. Ari worshipers are considered to be Buddhists, although their practices are preceived as somewhat unorthodox." - - #Theravada - theravada: "Theravada" - theravada_adj: "Theravada" - theravada_adherent: "Theravadan" - theravada_adherent_plural: "Theravadans" - theravada_desc: "The path to enlightenment goes through personal experience, reflection and reasoning. Gautama Buddha found his own path to Nirvana, and the only way of finding a similar way, is to experience, learn and study ones own existence." - - #Mahayana - mahayana: "Mahayana" - mahayana_adj: "Mahayana" - mahayana_adherent: "Mahayanan" - mahayana_adherent_plural: "Mahayanans" - mahayana_desc: "Release from Samsara is not merely something done individually, but an experience that is shared among sentient beings. Achieving buddhahood is one step on the long path for all sentient beings to be released into Nirvana, and that is the virtuous goal of Samsara." - - #Vajrayana - vajrayana: "Vajrayana" - vajrayana_adj: "Vajrayana" - vajrayana_adherent: "Vajrayanan" - vajrayana_adherent_plural: "Vajrayanans" - vajrayana_desc: "The motivation towards buddhahood is crucially important, and true enlightenment can only be achieved when sought for the benefit of all sentient beings. All beings are born with an enlightened mind, but it is obscured by existence. Practicing seeing the truth of the world and the universe therefore unlocks one's innate enlightenment." - vajrayana_religious_text: "Buddhist Tantras" - - vajrayana_creator_god_name: "Adi-Buddha" - vajrayana_creator_god_name_possessive: "Adi-Buddha's" - vajrayana_health_god_name: "Hayagrīva" - vajrayana_health_god_name_possessive: "Hayagrīva's" - vajrayana_fertility_god_name: "Yamantaka" - vajrayana_fertility_god_name_possessive: "Yamantaka's" - vajrayana_wealth_god_name: "Vessavaṇa" - vajrayana_wealth_god_name_possessive: "Vessavaṇa's" - vajrayana_household_god_name: "Śrīdēvī" - vajrayana_household_god_name_possessive: "Śrīdēvī's" - vajrayana_knowledge_god_name: "Brahmā" - vajrayana_knowledge_god_name_possessive: "Brahmā's" - vajrayana_war_god_name: "Prana Atma" - vajrayana_war_god_name_possessive: "Prana Atma's" - vajrayana_night_god_name: "Mahakala" - vajrayana_night_god_name_possessive: "Mahakala's" - vajrayana_water_god_name: "Vasudhārā" - vajrayana_water_god_name_possessive: "Vasudhārā's" - - #Tibetan Buddhism - lamaism: "Nangchos" - lamaism_adj: "Nangchos" - lamaism_adherent: "Nangchospo" - lamaism_adherent_plural: "Nangchospa" - lamaism_desc: "Buddhism in Tibet is known as Nangchos, or the Dharma of the Insiders. Within the Tibetan Empire, Vajrayana and Mahayana beliefs and practices synctretized with traditional Tibetan beliefs, practices, and deities, with varying schools also competing with each other for temporal control." - lamaism_house_of_worship: "gompa" - lamaism_house_of_worship_plural: "gompas" - lamaism_religious_text: "Nangchos Gyubum" - lamaism_religious_head_title: "Trizin" - lamaism_devotee_male: "ngagpa" - lamaism_devotee_male_plural: "ngagpa" - lamaism_devotee_female: "ngagpa" - lamaism_devotee_female_plural: "ngagpa" - lamaism_devotee_neuter: "ngagpa" - lamaism_devotee_neuter_plural: "ngagpa" - lamaism_priest: "gelong" - lamaism_priest_plural: "gelongs" - lamaism_priest_term_plural: "Gelongs" - lamaism_bishop: "lama" - lamaism_bishop_plural: "lama" - - lamaism_creator_god_name: "Dangpö Sanggyé" - lamaism_creator_god_name_possessive: "Dangpö Sanggyé's" - lamaism_health_god_name: "Hayagrīva" - lamaism_health_god_name_possessive: "Hayagrīva's" - lamaism_fertility_god_name: "Dorje 'Jigsbyed" - lamaism_fertility_god_name_possessive: "Dorje 'Jigsbyed's" - lamaism_wealth_god_name: "Namthöse" - lamaism_wealth_god_name_possessive: "Namthöse's" - lamaism_household_god_name: "Palden Lhamo" - lamaism_household_god_name_possessive: "Palden Lhamo's" - lamaism_knowledge_god_name: "Brahmā" - lamaism_knowledge_god_name_possessive: "Brahmā's" - lamaism_war_god_name: "Begtse" - lamaism_war_god_name_possessive: "Begtse's" - lamaism_night_god_name: "Nagpo Chenpo" - lamaism_night_god_name_possessive: "Nagpo Chenpo's" - lamaism_water_god_name: "Norgyunma" - lamaism_water_god_name_possessive: "Norgyunma's" diff --git a/WtWSMS/localization/english/replace/culture/BP_culture_titles_l_english.yml b/WtWSMS/localization/english/replace/culture/BP_culture_titles_l_english.yml index 0f33f036eb..a2484688e3 100644 --- a/WtWSMS/localization/english/replace/culture/BP_culture_titles_l_english.yml +++ b/WtWSMS/localization/english/replace/culture/BP_culture_titles_l_english.yml @@ -5,4 +5,23 @@ king_roman_government_male_byzantine: "Exarchikós" king_roman_government_female_byzantine: "Exarchikí" #Technically modern greek kingdom_roman_government_byzantine: "Exarchate" - \ No newline at end of file + + #Council titles + councillor_court_chaplain_theocrat_county: "[ROOT.Char.Custom('PriestTitle')|U]" + councillor_court_chaplain_theocrat_county_possessive: "[ROOT.Char.Custom('PriestTitle')|U]'s" + councillor_court_chaplain_theocrat_duchy: "$councillor_court_chaplain_theocrat_county$" + councillor_court_chaplain_theocrat_duchy_possessive: "$councillor_court_chaplain_theocrat_county_possessive$" + councillor_court_chaplain_theocrat_kingdom: "[ROOT.Char.Custom('BishopTitle')|U]" + councillor_court_chaplain_theocrat_kingdom_possessive: "[ROOT.Char.Custom('BishopTitle')|U]'s" + councillor_court_chaplain_theocrat_empire: "$councillor_court_chaplain_theocrat_kingdom$" + councillor_court_chaplain_theocrat_empire_female: "$councillor_court_chaplain_theocrat_kingdom$" + councillor_court_chaplain_theocrat_empire_possessive: "$councillor_court_chaplain_theocrat_kingdom_possessive$" + councillor_court_chaplain_theocrat_empire_female_possessive: "$councillor_court_chaplain_theocrat_kingdom_possessive$" + councillor_court_chaplain_paganism_religion_county: "$councillor_court_chaplain_theocrat_county$" + councillor_court_chaplain_paganism_religion_county_possessive: "$councillor_court_chaplain_theocrat_county_possessive$" + councillor_court_chaplain_paganism_religion_duchy: "$councillor_court_chaplain_theocrat_county$" + councillor_court_chaplain_paganism_religion_duchy_possessive: "$councillor_court_chaplain_theocrat_county_possessive$'s" + councillor_court_chaplain_paganism_religion_kingdom: "$councillor_court_chaplain_theocrat_kingdom$" + councillor_court_chaplain_paganism_religion_kingdom_female: "$councillor_court_chaplain_theocrat_religion_kingdom$" + councillor_court_chaplain_paganism_religion_kingdom_possessive: "$councillor_court_chaplain_theocrat_kingdom$" + councillor_court_chaplain_paganism_religion_kingdom_female_possessive: "$councillor_court_chaplain_theocrat_kingdom_possessive$" \ No newline at end of file diff --git a/WtWSMS/localization/english/replace/other_vanilla_replacements_l_english.yml b/WtWSMS/localization/english/replace/other_vanilla_replacements_l_english.yml index ca81bd4063..5e204fcb4b 100644 --- a/WtWSMS/localization/english/replace/other_vanilla_replacements_l_english.yml +++ b/WtWSMS/localization/english/replace/other_vanilla_replacements_l_english.yml @@ -1,2 +1,24 @@ l_english: - NOT_HAS_CULTURAL_PILLAR_THIRD: "[CULTURE.GetName|U] [culture|E] does not have the [CULTURE_PILLAR.GetName] [culture_pillar|E]" \ No newline at end of file + NOT_HAS_CULTURAL_PILLAR_THIRD: "[CULTURE.GetName|U] [culture|E] does not have the [CULTURE_PILLAR.GetName] [culture_pillar|E]" + + #Runestones + culture_parameter_has_access_to_runestones: "[rulers|E] may raise stelae to commemorate certain major life events, earning [prestige_i][prestige|E] #weak (Before the #color_white $culture_era_high_medieval$#! [era|E])#!" + raise_runestone_decision: "Raise [ROOT.Char.Custom('GetSteleName')]" + raise_runestone_decision_desc: "[ROOT.Var('ancestor_to_bury').Char.Custom2('MyCharacterIntroduction', ROOT.Char)|U] has passed away. I will raise [ROOT.Char.Custom('GetASteleName')] to honor [ROOT.Var('ancestor_to_bury').Char.GetHerHis] life, and to bring fame to all who bear the name [ROOT.Var('ancestor_to_bury').Char.GetDynasty.GetName]. Future generations will never forget the greatness of [ROOT.Var('ancestor_to_bury').Char.GetFullNameNicknamedNoTooltip]!" + raise_runestone_decision_tooltip: "Raise [ROOT.Char.Custom('GetASteleName')] to honor your [ROOT.Char.Custom2('RelationToMeShort', ROOT.Var('ancestor_to_bury').Char)]" + raise_runestone_decision_warning: "@warning_icon! #X The monument will be destroyed if the [county|e] falls to someone outside of your [dynasty|E]#!" + raise_runestone_decision_confirm: "$raise_stele_decision_confirm$" + raise_runestone_decision_toast: "Raised [ROOT.Char.Custom('GetSteleName')]" + raise_stele_decision_name: "$raise_runestone_decision$" + raise_stele_decision_desc: "It is customary among the [GetPlayer.GetCulture.GetCollectiveNounNoTooltip] to erect carved monuments to commemorate important events. The death of a loved one, the settling of a dispute, the acquisition of land, and so on. Perhaps I could benefit from such a rock..." + raise_stele_decision_tt.variable_strength: "All modifiers are stronger when erected in counties that share your language" + raise_stele_decision_tooltip: "Pay for the carving of [ROOT.Char.Custom('GetASteleName')] in one of your counties" + fp1_raise_runestone_vassals: "$EFFECT_LIST_BULLET$All [direct_vassals|E] that respect this practice" + fp1_stele_ancestors_strong: "Ancestral Stele" + fp1_stele_conquest_strong: "Conquest Stele" + fp1_stele_promotion_strong: "Clout Stele" + fp1_other_decisions.0101.desc: "Every [ROOT.Char.Custom('GetSteleName')] tells a message of some significant event in the life of the commissioner. From the smallest peasant to a [ROOT.Char.GetTitleAsNameNoTooltip] like myself, the stone records all.\n\nWhat shall this monument speak of?" + fp1_other_decisions.0101.a.tt: "The [ROOT.Char.Custom('GetSteleName')] will speak of your departed family..." + fp1_other_decisions.0101.b.tt: "The [ROOT.Char.Custom('GetSteleName')] will speak of your victories in conquest..." + fp1_other_decisions.0101.c.tt: "The [ROOT.Char.Custom('GetSteleName')] will speak of how you came to rule..." + fp1_other_decisions.0111.desc.intro: "Now that I have decided what to put on my [ROOT.Char.Custom('GetSteleName')], the question remains: where to place it?\n\n" \ No newline at end of file diff --git a/WtWSMS/localization/english/replace/religion/BP_religion_paganism_l_english.yml b/WtWSMS/localization/english/replace/religion/BP_religion_paganism_l_english.yml index 82153da2a4..7ccc611564 100644 --- a/WtWSMS/localization/english/replace/religion/BP_religion_paganism_l_english.yml +++ b/WtWSMS/localization/english/replace/religion/BP_religion_paganism_l_english.yml @@ -69,8 +69,10 @@ melieism_old_adj: "Old $melieism_adj$" melieism_old_adherent: "Old $melieism_adherent$" melieism_old_adherent_plural: "Old $melieism_adherent_plural$" - - - - + #Sanamahism + sedism: "Sanamahism" + sedism_adj: "Sanamahism" + sedism_adherent: "Sanamahi" + sedism_adherent_plural: "Sanamahis" + sedism_desc: "Sanamahism is the religion of the Meitei people. It is an animistic, ancestor-worshipping, shaman-led religious tradition." \ No newline at end of file diff --git a/WtWSMS/localization/english/replace/religion/religion_christianity_l_english.yml b/WtWSMS/localization/english/replace/religion/religion_christianity_l_english.yml index 6d8d0fe04c..1751d97027 100644 --- a/WtWSMS/localization/english/replace/religion/religion_christianity_l_english.yml +++ b/WtWSMS/localization/english/replace/religion/religion_christianity_l_english.yml @@ -11,7 +11,7 @@ mozarabic_church_adj: "Hispanic" mozarabic_church_adherent: "Hispanic" mozarabic_church_adherent_plural: "Hispanic" - mozarabic_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioural and structural differences between the many rites in the East and West.\n\nIn Spain, the Hispanic Rite (or Mozarbic Rite, as it would later be called) was one such rite. Because of the relative tolerance of the Visigoths, this rite developed in communion with Rome to the present day." + mozarabic_church_desc: "The Early Christian Church did not have the same precise rubrics seen in later centuries, and a number of concurrent rites developed across the Roman Empire. While these rites were in doctrinal agreement with one another, it led to some noticeable behavioural and structural differences between the many rites in the East and West.\n\nIn Spain, the Hispanic Rite (or Mozarabic Rite, as it would later be called) was one such rite. Because of the relative tolerance of the Visigoths, this rite developed in communion with Rome to the present day." insular_celtic: "Celtic Church" insular_celtic_adj: "Celtic" diff --git a/WtWSMS/localization/english/replace/religion/religion_paganism_l_english.yml b/WtWSMS/localization/english/replace/religion/religion_paganism_l_english.yml index c5cb65a548..f401b34cf5 100644 --- a/WtWSMS/localization/english/replace/religion/religion_paganism_l_english.yml +++ b/WtWSMS/localization/english/replace/religion/religion_paganism_l_english.yml @@ -3,7 +3,7 @@ kushitism_pagan_adj: "Mandulist" kushitism_pagan_adherent: "Mandulist" kushitism_pagan_adherent_plural: "Mandulists" - kushitism_pagan_desc: "Worship of the Nubian god Mandulis, a corruption of Horus. Unknown during the rule of native Pharaohs, the cult of Mandulis enjoyed expansion under Ptolemid and Roman domination." + kushitism_pagan_desc: "Worship of the Nubian god Mandulis, a cognate of Horus. Unknown during the rule of native Pharaohs, the cult of Mandulis enjoyed expansion under Ptolemid and Roman domination." kushitism_pagan_old: "Old Mandulism" kushitism_pagan_old_adj: "Old Mandulist" diff --git a/WtWSMS/localization/english/triggers/BP_religion_triggers_l_english.yml b/WtWSMS/localization/english/triggers/BP_religion_triggers_l_english.yml index 93d02aaf96..e44e9e2b09 100644 --- a/WtWSMS/localization/english/triggers/BP_religion_triggers_l_english.yml +++ b/WtWSMS/localization/english/triggers/BP_religion_triggers_l_english.yml @@ -11,48 +11,50 @@ INCOMPATIBLE_TENET_LITERALISM_TRIGGER: "Incompatible with the [core_tenet|E] Literalism" INCOMPATIBLE_TENET_EXALTATION_OF_PAIN_TRIGGER: "Incompatible with the [core_tenet|E] $tenet_exaltation_of_pain_name$" INCOMPATIBLE_TENET_RITUAL_CANNIBALISM_TRIGGER: "Incompatible with the [core_tenet|E] $tenet_ritual_cannibalism_name$" - NOT_TENET_COSMOPOLITANISM_TRIGGER: "Incompatible with the [core_tenet|E] Cosmopolitanism" NOT_TENET_GNOSTICISM_TRIGGER: "Requires the [core_tenet|E] Gnosticism" NOT_TENET_INTERPRATIO_ROMANA_TRIGGER: "Incompatible with the [core_tenet|E] Interpratio Romana" NOT_TENET_UNRELENTING_FAITH_TRIGGER: "Incompatible with the [core_tenet|E] Unrelenting Faith" NOT_TENET_WARMONGER_TRIGGER: "Incompatible with the [core_tenet|E] Warmonger" TENET_CARNAL_EXALTATION_OR_POLYAMORY_TRIGGER: "[core_tenet|E] Carnal Exaltation or [core_tenet|E] Polyamory required" - DOCTRINE_GNOSIS_TRIGGER: "[bp_christian_doctrine|E] Gnosis required" + DOCTRINE_GNOSIS_TRIGGER: "Gnostic Soteriology required" DOCTRINE_TENET_GNOSTICISM_TRIGGER: "[core_tenet|E] Gnosticism required" + SAURISM_IS_IN_SELECTED_LIST: "[doctrine|E] #V $sampradaya_saurism_doctrine_name$#! required." + INCOMPATIBLE_TENET_CHANGING_THEISM: "The #V $tenet_rite_name$#! cannot change the #V $doctrine_theism_name$#! [doctrine|E] when selecting the #V $tenet_rite_name$#! tenet." #HOF requires agreement with Christian Doctrines for Rite Tenet - INCOMPATIBLE_CHRISTIAN_DOCTRINE_CHRISTOLOGY_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Christ's Nature (Christian Doctrine)" - INCOMPATIBLE_CHRISTIAN_DOCTRINE_PERICHORESIS_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Perichoresis (Christian Doctrine)" - INCOMPATIBLE_CHRISTIAN_DOCTRINE_PNEUMATOLOGY_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Pneumatology (Christian Doctrine)" - INCOMPATIBLE_CHRISTIAN_DOCTRINE_COMMUNION_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ the nature of the Eucharist (Christian Doctrine)" - INCOMPATIBLE_CHRISTIAN_DOCTRINE_SOTERIOLOGY_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Soteriology (Christian Doctrine)" - INCOMPATIBLE_CHRISTIAN_DOCTRINE_JUDAIC_ROLE_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ on the role of the Jews (Christian Doctrine)" + INCOMPATIBLE_CHRISTIAN_DOCTRINE_CHRISTOLOGY_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Christ's Nature ([bp_christian_doctrine|E])" + INCOMPATIBLE_CHRISTIAN_DOCTRINE_PERICHORESIS_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Perichoresis ([bp_christian_doctrine|E])" + INCOMPATIBLE_CHRISTIAN_DOCTRINE_PNEUMATOLOGY_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Pneumatology ([bp_christian_doctrine|E])" + INCOMPATIBLE_CHRISTIAN_DOCTRINE_COMMUNION_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ the nature of the Eucharist ([bp_christian_doctrine|E])" + INCOMPATIBLE_CHRISTIAN_DOCTRINE_SOTERIOLOGY_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Soteriology ([bp_christian_doctrine|E])" + INCOMPATIBLE_CHRISTIAN_DOCTRINE_JUDAIC_ROLE_TENET_RITE: "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ on the role of the Jews ([bp_christian_doctrine|E])" #Christian Doctrine Triggers - DOCTRINE_CHRISTIAN_PERICHORESIS_DUALISM_TRIGGER: "Requires either [bp_christian_doctrine|E] Docetism or [bp_christian_doctrine|E] Adoptionism" - DOCTRINE_CHRISTIAN_PNEUMATOLOGY_MODALISM_TRIGGER: "Requires one of [bp_christian_doctrine|E] Dynamic Monarchianism or [bp_christian_doctrine|E] Modalistic Monarchianism" - DOCTRINE_CHRISTIAN_PNEUMATOLOGY_PNEUMATOMACHI_TRIGGER: "Requires one of [bp_christian_doctrine|E] Binitarianism, [bp_christian_doctrine|E] Unitarianism, [bp_christian_doctrine|E] Dynamic Monarchianism, or [core_tenet|E] Gnosticism." - INCOMPATIBLE_DOCTRINE_ADOPTIONISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Adoptionism" - INCOMPATIBLE_DOCTRINE_APOLLINARISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Apollinarism" - INCOMPATIBLE_DOCTRINE_DOCETISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Docetism" - INCOMPATIBLE_DOCTRINE_DYOPHYSITISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Dyophysitism" - INCOMPATIBLE_DOCTRINE_EUTYCHIANISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Eutychianism" - INCOMPATIBLE_DOCTRINE_MIAPHYSITISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Miaphysitism" - INCOMPATIBLE_DOCTRINE_MODALISTIC_MONARCHIANISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Modalistic Monarchianism" - INCOMPATIBLE_DOCTRINE_MONOPHYSITISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Monophysitism" - INCOMPATIBLE_DOCTRINE_MONOTHELITISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Monothelitism" - INCOMPATIBLE_DOCTRINE_NESTORIANISM_TRIGGER: "Incompatible with the [bp_christian_doctrine|E] Nestorianism" - INCOMPATIBLE_DOCTRINE_ARIANISM: "Incompatible with the [bp_christian_doctrine|E] Arianism" - NOT_DOCTRINE_ADOPTIONISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Adoptionism" - NOT_DOCTRINE_BINITARIANISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Binitarianism" - NOT_DOCTRINE_DOCETISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Docetism" - NOT_DOCTRINE_DUALISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Dualism" - NOT_DOCTRINE_DYNAMIC_MONARCHIANISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Dynamic Monarchianism" - NOT_DOCTRINE_MODALISTIC_MONARCHIANISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Modalistic Monarchianism" - NOT_DOCTRINE_TRINITARIANISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Trinitarianism" - NOT_DOCTRINE_UNITARIANISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Unitarianism" + DOCTRINE_CHRISTIAN_PERICHORESIS_DUALISM_TRIGGER: "Requires either Docetist or Adoptionist $doctrine_christian_christology_name$ [bp_christian_doctrines|E]" + DOCTRINE_CHRISTIAN_PNEUMATOLOGY_MODALISM_TRIGGER: "Requires either Dynamic or Modalistic Monarchian $doctrine_christian_perichoresis_name$ [bp_christian_doctrines|E]" + DOCTRINE_CHRISTIAN_PNEUMATOLOGY_PNEUMATOMACHI_TRIGGER: "Requires either Dualist, Binitarian, Unitarian, or Dynamic Monarchian $doctrine_christian_perichoresis_name$ [bp_christian_doctrines|E]" + INCOMPATIBLE_DOCTRINE_ADOPTIONISM_TRIGGER: "Incompatible with Adoptionist $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_APOLLINARISM_TRIGGER: "Incompatible with Apollinarist $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_DOCETISM_TRIGGER: "Incompatible with Docetist $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_DYOPHYSITISM_TRIGGER: "Incompatible with Western Dyophysite $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_EUTYCHIANISM_TRIGGER: "Incompatible with Eutychian $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_MIAPHYSITISM_TRIGGER: "Incompatible with Miaphysite $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_MODALISTIC_MONARCHIANISM_TRIGGER: "Incompatible with Modalistic Monarchian $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_MONOPHYSITISM_TRIGGER: "Incompatible with Monophysite $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_MONOTHELITISM_TRIGGER: "Incompatible with Monothelite $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_NESTORIANISM_TRIGGER: "Incompatible with Eastern Dyophysite $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + INCOMPATIBLE_DOCTRINE_ARIANISM: "Incompatible with Arian $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_ADOPTIONISM_TRIGGER: "Requires Adoptionist $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_BINITARIANISM_TRIGGER: "Requires Binitarian $doctrine_christian_perichoresis_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_DOCETISM_TRIGGER: "Requires Docetist $doctrine_christian_christology_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_DUALISM_TRIGGER: "Requires Dualist $doctrine_christian_perichoresis_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_DYNAMIC_MONARCHIANISM_TRIGGER: "Requires Dynamic Monarchian $doctrine_christian_perichoresis_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_MODALISTIC_MONARCHIANISM_TRIGGER: "Requires Modalistic Monarchian $doctrine_christian_perichoresis_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_TRINITARIANISM_TRIGGER: "Requires Trinitarian $doctrine_christian_perichoresis_name$ [bp_christian_doctrine|E]" + NOT_DOCTRINE_UNITARIANISM_TRIGGER: "Requires Unitarian $doctrine_christian_perichoresis_name$ [bp_christian_doctrine|E]" REQUIRED_CHRISTOLOGY_FOR_GNOSIS: "Requires one of the following Christological [bp_christian_doctrines|E]: #V $doctrine_christian_christology_adoptionism_name$#!, #V $doctrine_christian_christology_doceticism_name$#!, or #V $doctrine_christian_christology_modalistic_monarchianism_name$#!" REQUIRED_HYPOSTASIS_FOR_GNOSIS: "Requires one of the following Perichoresis [bp_christian_doctrines|E]: #V $doctrine_christian_perichoresis_modalistic_monarchianism_name$#!, #V $doctrine_christian_perichoresis_dynamic_monarchianism_name$#!, #V $doctrine_christian_perichoresis_unitarianism_name$#!, or #V $doctrine_christian_perichoresis_dualism_name$#!" REQUIRED_PNEUMATOLOGY_FOR_GNOSIS: "Requires one of the following Pneumatology [bp_christian_doctrines|E]: #V $doctrine_christian_pneumatology_modalism_name$#!, #V $doctrine_christian_pneumatology_pneumatomachi_name$#!, #V $doctrine_christian_pneumatology_melchisedechian_name$#!, or #V $doctrine_christian_pneumatology_subservient_name$#!" - NOT_DOCTRINE_HYPOSTATES_SUBORDINATIONISM_TRIGGER: "Requires the [bp_christian_doctrine|E] Subordinationism" + NOT_DOCTRINE_HYPOSTATES_SUBORDINATIONISM_TRIGGER: "Requires $doctrine_christian_perichoresis_subordinationism_name$ $doctrine_christian_perichoresis_name$" + INCOMPATIBLE_DOCTRINE_JUDAIZERS_TRIGGER: "Incompatible with the $doctrine_christian_judaic_role_name$ of $doctrine_christian_judaic_role_judaizers_name$" #Other Triggers TRULY_HELLENIC_FAITH: "At least one of these:\n\t$EFFECT_LIST_BULLET$Has the faith [GetFaithByKey('hellenic_pagan').GetName]\n\t$EFFECT_LIST_BULLET$Has the faith [GetFaithByKey('platonism').GetName]\n\t$EFFECT_LIST_BULLET$Has the faith [GetFaithByKey('orphism').GetName]\n\t$EFFECT_LIST_BULLET$Has the faith [GetFaithByKey('pythagoreanism').GetName]\n\t$EFFECT_LIST_BULLET$Has the faith [GetFaithByKey('stoicism').GetName]\n\t$EFFECT_LIST_BULLET$Has the faith [GetFaithByKey('cybelian').GetName]" NOT_TRULY_HELLENIC_FAITH: "All of these:\n\t@warning_icon!#bold Does not have#! the faith [GetFaithByKey('hellenic_pagan').GetName]\n\t@warning_icon!#bold Does not have#! the faith[GetFaithByKey('platonism').GetName]\n\t@warning_icon!#bold Does not have#! the faith[GetFaithByKey('orphism').GetName]\n\t@warning_icon!#bold Does not have#! the faith[GetFaithByKey('pythagoreanism').GetName]\n\t@warning_icon!#bold Does not have#! the faith[GetFaithByKey('stoicism').GetName]\n\t@warning_icon!#bold Does not have#! the faith[GetFaithByKey('cybelian').GetName]" diff --git a/WtWSMS/map_data/geographical_regions/geographical_region.txt b/WtWSMS/map_data/geographical_regions/geographical_region.txt index 8fb280f7ca..8e29309288 100644 --- a/WtWSMS/map_data/geographical_regions/geographical_region.txt +++ b/WtWSMS/map_data/geographical_regions/geographical_region.txt @@ -963,6 +963,8 @@ world_asia_indonesia = {} ##### Changed from Vanilla world_asia_china = {} ##### Changed from Vanilla world_asia_and_india = {} ##### Changed from Vanilla custom_panda_region = {} ##### Changed from Vanilla +custom_tai_migration_origin = {} ##### Changed from Vanilla +custom_tai_migration_target = {} ##### Changed from Vanilla custom_dynastic_cycle = {} ##### Changed from Vanilla custom_arakan_mountains = { diff --git a/_development_utilities/_BP_known_errors.info b/_development_utilities/_BP_known_errors.info index 62317a80e9..1ba6fe586b 100644 --- a/_development_utilities/_BP_known_errors.info +++ b/_development_utilities/_BP_known_errors.info @@ -77,4 +77,14 @@ Unknown modifier type: world_steppe_development_growth_factor, near line: 6" in [jomini_script_system.cpp:303]: Script system error! Error: has_doctrine_parameter trigger [ Bool doctrine parameter 'piety_from_festivals_active' does not exist ] Script location: file: common/scripted_effects/10_dlc_tgp_scripted_effects.txt line: 9206 (disburse_festival_piety_reward_effect) -[jomini_trigger.cpp:243]: PostValidate of trigger 'has_doctrine_parameter' returned false at file: common/scripted_effects/10_dlc_tgp_scripted_effects.txt line: 9206 (disburse_festival_piety_reward_effect) \ No newline at end of file +[jomini_trigger.cpp:243]: PostValidate of trigger 'has_doctrine_parameter' returned false at file: common/scripted_effects/10_dlc_tgp_scripted_effects.txt line: 9206 (disburse_festival_piety_reward_effect) +[jomini_eventtarget.h:291]: Failed to find 'great_wall_extend_to_shanhai_pass' from database for link 'great_project_type' at file: common/important_actions/tgp_actions.txt line: 1138 (action_start_great_project) +[jomini_eventtarget.h:291]: Failed to find 'great_wall_extend_to_liaodong' from database for link 'great_project_type' at file: common/important_actions/tgp_actions.txt line: 1139 (action_start_great_project) +[jomini_eventtarget.h:291]: Failed to find 'grand_canals' from database for link 'great_project_type' at file: common/important_actions/tgp_actions.txt line: 1140 (action_start_great_project) +[jomini_eventtarget.h:291]: Failed to find 'great_wall' from database for link 'great_project_type' at file: common/important_actions/tgp_actions.txt line: 1137 (action_start_great_project) +[databases.h:36]: Key grand_canals not found at Database: common/great_projects/types +[databases.h:36]: Key great_wall not found at Database: common/great_projects/types +#TO FIX +[dnamodifier.cpp:336]: Value cannot be scripted > 1! file: gfx/portraits/trait_portrait_modifiers/BP_trait_modifiers.txt line: 7 (tall) +[dnamodifier.cpp:336]: Value cannot be scripted > 1! file: gfx/portraits/trait_portrait_modifiers/BP_trait_modifiers.txt line: 12 (tall) +[dnamodifier.cpp:336]: Value cannot be scripted > 1! file: gfx/portraits/trait_portrait_modifiers/BP_trait_modifiers.txt line: 207 (enarei) \ No newline at end of file