diff --git a/Regula_Magistri/common/activities/intents/regula_intents.txt b/Regula_Magistri/common/activities/intents/regula_intents.txt index 7c02f0a04bf34b623e893923d13f52e2f9f16747..476db9cdc7814b8aa4eca3785897bfc31e3f0ced 100644 --- a/Regula_Magistri/common/activities/intents/regula_intents.txt +++ b/Regula_Magistri/common/activities/intents/regula_intents.txt @@ -39,7 +39,12 @@ regula_heal_intent = { custom_tooltip = { text = orgy_heal_intent_limit - NOT = { has_completed_activity_intent = regula_heal_intent } + trigger_if = { + limit = { + in_activity_type = activity_regula_orgy + } + NOT = { has_completed_activity_intent = regula_heal_intent } + } } } @@ -186,6 +191,7 @@ regula_recruit_intent = { text = orgy_recruit_intent_limit trigger_if = { limit = { + in_activity_type = activity_regula_orgy exists = var:orgy_recruit_number } var:orgy_recruit_number < 3 diff --git a/Regula_Magistri/common/decisions/regula_holy_order_decision.txt b/Regula_Magistri/common/decisions/regula_holy_order_decision.txt index d587e261ef2dc646fc469eef432877579a3bfd5d..8c2b9fba9b648ffe4bef8b7f9ad1336da5b72466 100644 --- a/Regula_Magistri/common/decisions/regula_holy_order_decision.txt +++ b/Regula_Magistri/common/decisions/regula_holy_order_decision.txt @@ -362,6 +362,19 @@ regula_create_holy_order_decision = { effect = { custom_tooltip = create_holy_order_decision_effect_message + # Discover Virgo innovation into Magister culture if its not already unlocked + if = { + limit = { + is_culture_head = yes + culture = { + NOT = { has_innovation = innovation_regula_virgo_training } + } + } + culture = { + add_innovation = innovation_regula_virgo_training + } + } + if = { # If you have no valid barony this will throw errors when you open the decision - we add this check to avoid that limit = { exists = scope:barony diff --git a/Regula_Magistri/common/event_backgrounds/regula_event_backgrounds.txt b/Regula_Magistri/common/event_backgrounds/regula_event_backgrounds.txt index 1aabc81c05515c8309d4ae15fdee7cb69513d218..8ea5369124e37232aa6bf9884770b7318fab2c6f 100644 --- a/Regula_Magistri/common/event_backgrounds/regula_event_backgrounds.txt +++ b/Regula_Magistri/common/event_backgrounds/regula_event_backgrounds.txt @@ -50,7 +50,7 @@ godless_shrine = { background = { reference = "gfx/interface/illustrations/event_scenes/godless_shrine.dds" environment = "environment_event_corridor_day" - ambience = "event:/SFX/Events/Backgrounds/temple_christian" + ambience = "event:/SFX/Events/Backgrounds/temple_generic" } } diff --git a/Regula_Magistri/common/factions/regula_peasant_factions.txt b/Regula_Magistri/common/factions/regula_peasant_factions.txt index 79bd34bc87160bac63357351c498332c9dad13e8..c89993e451559e0a38eb8e4414de55627bce334b 100644 --- a/Regula_Magistri/common/factions/regula_peasant_factions.txt +++ b/Regula_Magistri/common/factions/regula_peasant_factions.txt @@ -404,6 +404,9 @@ regula_heresy_faction = { # Normally, anyone can be leader. always = yes + # Can't be dead, imprisoned or incapable + is_physically_able = yes + # Leader can only be landed or peasant leader during war. trigger_if = { limit = { diff --git a/Regula_Magistri/common/modifiers/regula_religion_modifiers.txt b/Regula_Magistri/common/modifiers/regula_religion_modifiers.txt index a42fd44f128b68dbef0457c417afb376f9473156..60610540ed8ee5dac3c44962132666463e439e6d 100644 --- a/Regula_Magistri/common/modifiers/regula_religion_modifiers.txt +++ b/Regula_Magistri/common/modifiers/regula_religion_modifiers.txt @@ -1,20 +1,50 @@ # Scaling modifier that gives realm benefits per Regula Leader Devoted (Paelex/Familia Paelex/Domina) -paelex_realm_benefits = { +# One for each tier of Paelex - Queen/Duchess/Countess + +# Queen provides highest benefits +regula_regina_paelex_realm_benefits = { + icon = paelex_positive + + domain_tax_mult = 0.1 + development_growth_factor = 0.1 + monthly_county_control_growth_add = 0.5 + monthly_piety = 1 + + scale = { + value = regula_num_regina_paelex + desc = MODIFIER_DEFINITION_VALUE_PER_LANDED_REGINA_PAELEX + display_mode = scaled + } +} + +regula_ducissa_paelex_realm_benefits = { icon = paelex_positive - domain_tax_mult = 0.05 development_growth_factor = 0.05 - monthly_county_control_growth_add = 0.2 - monthly_piety = 0.25 + monthly_county_control_growth_add = 0.3 + monthly_piety = 0.5 + + scale = { + value = regula_num_ducissa_paelex + desc = MODIFIER_DEFINITION_VALUE_PER_LANDED_DUCISSA_PAELEX + display_mode = scaled + } +} + +regula_comitissa_paelex_realm_benefits = { + icon = paelex_positive + + monthly_county_control_growth_add = 0.1 + monthly_piety = 0.1 scale = { - value = regula_num_leader_spouses - desc = MODIFIER_DEFINITION_VALUE_PER_LANDED_PAELEX + value = regula_num_comitissa_paelex + desc = MODIFIER_DEFINITION_VALUE_PER_LANDED_COMITISSA_PAELEX display_mode = scaled } } -regula_unlanded_consort_penalty = { +regula_paelex_unlanded_penalty = { icon = paelex_negative levy_reinforcement_rate = -0.10 diff --git a/Regula_Magistri/common/script_values/regula_script_values.txt b/Regula_Magistri/common/script_values/regula_script_values.txt index 3e10dd706ce21b12a32130eb9eb01bcd986e7473..8afe140da3ac70197cf3c0fe7f85dde0ca8b0544 100644 --- a/Regula_Magistri/common/script_values/regula_script_values.txt +++ b/Regula_Magistri/common/script_values/regula_script_values.txt @@ -231,7 +231,7 @@ regula_num_pregnant_consorts = { } # Calculates the number of "leader" spouses. Catches domina/familia paelex too. -# Used to compute paelex benefits and other benefits. +# Used for some triggers. regula_num_leader_spouses = { value = 0 every_spouse = { @@ -242,15 +242,57 @@ regula_num_leader_spouses = { } } +# Counts the number of "leader" spouses that have a kingdom title +regula_num_regina_paelex = { + value = 0 + every_spouse = { + limit = { + is_regula_leader_devoted_trigger = yes + highest_held_title_tier = tier_kingdom + } + add = 1 + } + max = 5 +} + +# Counts the number of "leader" spouses that have a Duchy title +regula_num_ducissa_paelex = { + value = 0 + every_spouse = { + limit = { + is_regula_leader_devoted_trigger = yes + highest_held_title_tier = tier_duchy + } + add = 1 + } + max = 10 +} + +# Counts the number of "leader" spouses that have a county title +regula_num_comitissa_paelex = { + value = 0 + every_spouse = { + limit = { + is_regula_leader_devoted_trigger = yes + highest_held_title_tier = tier_county + } + add = 1 + } + max = 25 +} + # Calculates the number of unlanded spouses. -# Used to compute penalty for unlanded spouses. -# Applies `regula_unlanded_consort_penalty` modifier. +# Used to compute penalty for unlanded Paelex tier spouses. +# Applies `regula_paelex_unlanded_penalty` modifier. regula_num_unlanded_spouses = { value = 0 every_spouse = { limit = { is_landed = no - NOT = { has_trait = domina } # Domina does not have to be landed + AND = { + is_regula_leader_devoted_trigger = yes + NOT = { has_trait = domina } # Domina does not have to be landed + } } add = 1 } @@ -828,7 +870,7 @@ regula_ward_highest_title_to_dynasty_prestige = { # Then plus 10% for having an Enslaver, and plus 10% for having Famuli Enslavers # Also add player martial regula_magister_raiding_bonus = { - value = 20 + value = 15 if = { # All of these checks require the Magister to exist @@ -837,11 +879,14 @@ regula_magister_raiding_bonus = { } # Add Magister Martial and Prowess skills - add = global_var:magister_character.martial + add = { + value = global_var:magister_character.martial + divide = 2 + } add = { value = global_var:magister_character.prowess - divide = 2 + divide = 3 } # Add bonus for magister piety level @@ -894,7 +939,7 @@ regula_magister_raiding_bonus = { } } } - add = 15 + add = 5 } # Do we have an Enslaver knight? diff --git a/Regula_Magistri/common/scripted_triggers/regula_faction_triggers.txt b/Regula_Magistri/common/scripted_triggers/regula_faction_triggers.txt index ec5c66ce2af46ee2e98c62fc63883ba1b8de725f..a4852e91039f2e291dd4d3c98abc039365c35bea 100644 --- a/Regula_Magistri/common/scripted_triggers/regula_faction_triggers.txt +++ b/Regula_Magistri/common/scripted_triggers/regula_faction_triggers.txt @@ -237,6 +237,9 @@ regula_faction_heresy_valid_character_trigger = { magister_alive_trigger = yes global_var:magister_character = $TARGET$ + # Can't be dead, imprisoned or incapable + is_physically_able = yes + regula_heresy_potential_heresy_character_trigger = yes # If some liege above me is in a heresy faction, I'll let them handle it. @@ -258,6 +261,9 @@ regula_faction_heresy_valid_county_trigger = { magister_alive_trigger = yes global_var:magister_character = $TARGET$ + # A county that has the Regula faith will never rebel + NOT = { religion = { is_in_family = rf_regula } } + holder = { # Must be in the magister's realm. target_is_same_character_or_above = $TARGET$ diff --git a/Regula_Magistri/common/traits/regula_traits.txt b/Regula_Magistri/common/traits/regula_traits.txt index a786aa6aa65d6726b0a6830f006949b582783a52..888a14d2d431ef512ac315d43b5339fe9f88e8c7 100644 --- a/Regula_Magistri/common/traits/regula_traits.txt +++ b/Regula_Magistri/common/traits/regula_traits.txt @@ -604,17 +604,82 @@ paelex = { # AI Values ai_honor = dominant_positive_ai_value # Should shut down seduce schemes. + # Name + name = { + first_valid = { + # Fallback - No Character + triggered_desc = { + trigger = { NOT = { exists = this } } + desc = trait_paelex + } + # Queen + triggered_desc = { + trigger = { highest_held_title_tier = tier_kingdom } + desc = trait_paelex_regina + } + # Duchess + triggered_desc = { + trigger = { highest_held_title_tier = tier_duchy } + desc = trait_paelex_ducissa + } + # Countess + triggered_desc = { + trigger = { highest_held_title_tier = tier_county } + desc = trait_paelex_comitissa + } + # Default + desc = trait_paelex + } + } # Description desc = { first_valid = { + # Fallback - No Character triggered_desc = { - trigger = { - NOT = { exists = this } - } + trigger = { NOT = { exists = this } } desc = trait_paelex_desc } + # Queen + triggered_desc = { + trigger = { highest_held_title_tier = tier_kingdom } + desc = trait_paelex_regina_desc + } + # Duchess + triggered_desc = { + trigger = { highest_held_title_tier = tier_duchy } + desc = trait_paelex_neptis_desc + } + # Countess + triggered_desc = { + trigger = { highest_held_title_tier = tier_county } + desc = trait_paelex_comitissa_desc + } + # Default desc = trait_paelex_character_desc } + first_valid = { + # Add Economical archtype + # Warlike + triggered_desc = { + trigger = { ai_has_warlike_personality = yes } + desc = trait_paelex_ruling_style_warlike + } + # Cautious + triggered_desc = { + trigger = { ai_has_cautious_personality = yes } + desc = trait_paelex_ruling_style_cautious + } + # Builder + triggered_desc = { + trigger = { ai_has_economical_boom_personality = yes } + desc = trait_paelex_ruling_style_builder + } + # Unpredictable + triggered_desc = { + trigger = { is_landed = yes } + desc = trait_paelex_ruling_style_unpredictable + } + } } } diff --git a/Regula_Magistri/events/activities/regula_orgy_activity/main_events/orgy_main_offering.txt b/Regula_Magistri/events/activities/regula_orgy_activity/main_events/orgy_main_offering.txt index 194c86c7c3af18ef68b14aceb13346f1c31b1b1d..f0431725ed9e18c628ff76ae94ab14fbd60e943e 100644 --- a/Regula_Magistri/events/activities/regula_orgy_activity/main_events/orgy_main_offering.txt +++ b/Regula_Magistri/events/activities/regula_orgy_activity/main_events/orgy_main_offering.txt @@ -155,6 +155,7 @@ orgy_main_offering.0003 = { scope:offering = { add_to_activity = scope:activity } - add_courtier = scope:offering + # Take as concubine + make_concubine = scope:offering } } diff --git a/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_guest_events.txt b/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_guest_events.txt index fe943362a6fec6f699b7ebf95437fe63aa85e0a0..d2778f3fa32d76d11887e10375563fd15a30072d 100644 --- a/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_guest_events.txt +++ b/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_guest_events.txt @@ -377,6 +377,7 @@ regula_orgy_guest.2040 = { has_sexuality = homosexual } NOT = { has_relation_lover = root } + NOT = { this = root } } } } diff --git a/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_intent_events.txt b/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_intent_events.txt index 0a18b8c943297923d384489b9798d09cdb4b893f..8fd555ac13fbd941c951b6cb3f55625c06d8d57c 100644 --- a/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_intent_events.txt +++ b/Regula_Magistri/events/activities/regula_orgy_activity/regula_orgy_intent_events.txt @@ -328,7 +328,7 @@ regula_orgy_intent_events.1000 = { option = { name = regula_orgy_intent_events.1000.c scope:activity = { - # Heals a mental trait from everyone at Orgy. + # Heals a disease from everyone at Orgy. # Also makes us immune to disease for a year. every_attending_character = { regula_mutare_corpus_cure_disease_single_effect = yes @@ -340,6 +340,17 @@ regula_orgy_intent_events.1000 = { } } + after = { + # If you no longer have a contagious disease, you lose rejected from marriage bed modifier + if = { + limit = { + has_character_modifier = rejected_from_marriage_bed_modifier + has_contagious_deadly_disease_trigger = no + } + remove_character_modifier = rejected_from_marriage_bed_modifier + } + } + } ################################################## diff --git a/Regula_Magistri/events/decisions/regula_initialize_event.txt b/Regula_Magistri/events/decisions/regula_initialize_event.txt index 3bf99ed879a1a0f8094e55ba405186518fa3fd47..d31052e61f22b557a5b9bdb62eed7e35f51bf42b 100644 --- a/Regula_Magistri/events/decisions/regula_initialize_event.txt +++ b/Regula_Magistri/events/decisions/regula_initialize_event.txt @@ -792,22 +792,38 @@ regula_initialize_event.0015 = { # We simply remove and replace the modifier, to keep it upto date immediate = { - remove_all_character_modifier_instances = paelex_realm_benefits - remove_all_character_modifier_instances = regula_unlanded_consort_penalty + remove_all_character_modifier_instances = regula_regina_paelex_realm_benefits + remove_all_character_modifier_instances = regula_ducissa_paelex_realm_benefits + remove_all_character_modifier_instances = regula_comitissa_paelex_realm_benefits + remove_all_character_modifier_instances = regula_paelex_unlanded_penalty remove_all_character_modifier_instances = magister_tropaeum_prestige if = { limit = { - regula_num_leader_spouses > 0 + regula_num_regina_paelex > 0 } - add_character_modifier = paelex_realm_benefits + add_character_modifier = regula_regina_paelex_realm_benefits + } + + if = { + limit = { + regula_num_ducissa_paelex > 0 + } + add_character_modifier = regula_ducissa_paelex_realm_benefits + } + + if = { + limit = { + regula_num_comitissa_paelex > 0 + } + add_character_modifier = regula_comitissa_paelex_realm_benefits } if = { limit = { regula_num_unlanded_spouses > 0 } - add_character_modifier = regula_unlanded_consort_penalty + add_character_modifier = regula_paelex_unlanded_penalty } if = { diff --git a/Regula_Magistri/events/interactions/regula_mutare_corpus_events.txt b/Regula_Magistri/events/interactions/regula_mutare_corpus_events.txt index 8592facdf6870a51eee4411602d1deef38558b2d..4ee530837743a5de0dd86e47f2d942984023c7cc 100644 --- a/Regula_Magistri/events/interactions/regula_mutare_corpus_events.txt +++ b/Regula_Magistri/events/interactions/regula_mutare_corpus_events.txt @@ -182,14 +182,16 @@ regula_mutare_corpus_event.0001 = { } theme = regula_theme - override_background = { - reference = godless_shrine # Background: https://www.artstation.com/julesmartinvos - } right_portrait = { character = scope:recipient outfit_tags = { regula_blindfold } - animation = personality_zealous + scripted_animation = { + triggered_animation = { + trigger = { always = yes } + animation = { personality_zealous personality_content throne_room_bow_1 } + } + } } lower_right_portrait = { diff --git a/Regula_Magistri/events/relations_events/regula_prisoner_events.txt b/Regula_Magistri/events/relations_events/regula_prisoner_events.txt index 548e31940e52fcdf9f97d525b39f441cb7378349..5b8a1fc16e70780a29dea68f7d668add00382648 100644 --- a/Regula_Magistri/events/relations_events/regula_prisoner_events.txt +++ b/Regula_Magistri/events/relations_events/regula_prisoner_events.txt @@ -162,6 +162,11 @@ regula_prisoner_event.1000 = { ### UPDATE - Need to remove the bars } } + # Effects are: + # 1. Charm and create charm memory + # 2. Have sexy times + # 3. Removing existing marriage/betrothal/lovers/soulmate for target, if they have any + # 4. Turn into our lover show_as_tooltip = { scope:recipient = { fascinare_success_effect = { CHARACTER = root } @@ -186,8 +191,22 @@ regula_prisoner_event.1000 = { ### UPDATE - Need to remove the bars divorce = this.primary_spouse } } - else = { + + if = { + # If betrothed, remove betrothal + limit = { + scope:recipient = { + is_betrothed = yes + } + } + scope:recipient = { + break_betrothal = betrothed + } + } + + if = { # If have any lovers, remove all lovers + # Note this also breaks soulmate relation scope:recipient = { every_relation = { type = lover @@ -550,6 +569,19 @@ regula_prisoner_event.1005 = { } immediate = { + + # Break any betrothal as well + if = { + limit = { + scope:recipient = { + is_betrothed = yes + } + } + scope:recipient = { + break_betrothal = betrothed + } + } + scope:recipient = { fascinare_success_effect = { CHARACTER = root } create_memory_enchanted_in_prison = { CHARACTER = root } diff --git a/Regula_Magistri/localization/english/event_localization/regula_prisoner_events_l_english.yml b/Regula_Magistri/localization/english/event_localization/regula_prisoner_events_l_english.yml index 8027c6f304d35ebd61e0cec61ac97ad194a6624a..dea0582dd9e8723780b101a72766e470048de208 100644 --- a/Regula_Magistri/localization/english/event_localization/regula_prisoner_events_l_english.yml +++ b/Regula_Magistri/localization/english/event_localization/regula_prisoner_events_l_english.yml @@ -39,7 +39,7 @@ regula_prisoner_event.1005.t:0 "An Enticing Romance" - regula_prisoner_event.1005.desc:0 "[recipient.GetFirstName] has never known true love, leaving me with little to work with. Instead I place my hooks into her mind, planting my own visage into her mind.\n\n[recipient.GetFirstNameNoTooltip] first reacts with suprise, then fear, but slowly her mind is rewritten to look upon my visage with only love.\n\nHer eyes roll over as blissful moans escape her lips. I smile as her cheeks redden and her breathing intensifies.\nShe is mine now.\nYou carefully untie her shackles and she falls to her knees.\n\n"P-Please... I'll let you do anything you want... Just..." she gulps, her face inches away from my crotch. I pull her head close to mine and stare into her eyes. I see no more resistance from [recipient.GetFirstNameNoTooltip], only love." + regula_prisoner_event.1005.desc:0 "[recipient.GetFirstName] has never known true love, leaving me with little to work with. Instead I place my hooks into her mind, planting my own visage into her mind.\n\n[recipient.GetFirstNameNoTooltip] first reacts with suprise, then fear, but slowly her mind is rewritten to look upon my visage with only love.\n\nHer eyes roll over as blissful moans escape her lips. I smile as her cheeks redden and her breathing intensifies.\nShe is mine now.\nYou carefully untie her shackles and she falls to her knees.\n\n"P-Please... I'll let you do anything you want... Just..." she gulps, her face inches away from my crotch. I pull her head close to mine and stare into her eyes. I see no more resistance from [recipient.GetFirstNameNoTooltip], only devotion." regula_prisoner_event.1005.a:0 "Clap her back in irons once I finish." regula_prisoner_event.1005.b:0 "Leave her to contemplate her new feelings." diff --git a/Regula_Magistri/localization/english/modifiers/regula_modifiers_l_english.yml b/Regula_Magistri/localization/english/modifiers/regula_modifiers_l_english.yml index a939eb0f1a001c5fd1bff94b501b382cfb56673e..07748d6522f04cbd938f78d0bb47f037d3e2a924 100644 --- a/Regula_Magistri/localization/english/modifiers/regula_modifiers_l_english.yml +++ b/Regula_Magistri/localization/english/modifiers/regula_modifiers_l_english.yml @@ -1,10 +1,18 @@ l_english: - paelex_realm_benefits:0 "Assistance from Paelices" - paelex_realm_benefits_desc:0 "Imbued with a touch of your power each paelix contributes to the smooth operation of your demesne." - MODIFIER_DEFINITION_VALUE_PER_LANDED_PAELEX:0 " \t#weak Benefit per [landed|E] [compeditae|E] spouses#!" + regula_regina_paelex_realm_benefits:0 "Assistance from Regina" + regula_regina_paelex_realm_benefits_desc:0 "Fully imbued with your power each Regina acts as a powerful anchor to your power over the Regula Magistri. Max bonus at #I [GetGlobalVariable('magister_character').ScriptValue('regula_num_regina_paelex')]/5#! Regina" + MODIFIER_DEFINITION_VALUE_PER_LANDED_REGINA_PAELEX:0 " \t#weak Benefit per [king|E] [compeditae|E] spouses#!" - regula_unlanded_consort_penalty:0 "Unlanded Paelices" - regula_unlanded_consort_penalty_desc:0 "Without a flock to imprint your will onto, the power in your Paelices lashes out, causing a rise in discord in your court and realm." + regula_ducissa_paelex_realm_benefits:0 "Assistance from Ducissa" + regula_ducissa_paelex_realm_benefits_desc:0 "Imbued with a portion of your power each Ducissa contributes to the smooth operation of your demesne. Max bonus at #I [GetGlobalVariable('magister_character').ScriptValue('regula_num_ducissa_paelex')]/10#! Ducissa" + MODIFIER_DEFINITION_VALUE_PER_LANDED_DUCISSA_PAELEX:0 " \t#weak Benefit per [duke|E] [compeditae|E] spouses#!" + + regula_comitissa_paelex_realm_benefits:0 "Assistance from Comitissa" + regula_comitissa_paelex_realm_benefits_desc:0 "Imbued with a touch of your power each Comitissa contributes to controlling a part of your realm. Max bonus at #I [GetGlobalVariable('magister_character').ScriptValue('regula_num_comitissa_paelex')]/25#! Comitissa" + MODIFIER_DEFINITION_VALUE_PER_LANDED_COMITISSA_PAELEX:0 " \t#weak Benefit per [count|E] [compeditae|E] spouses#!" + + regula_paelex_unlanded_penalty:0 "Unlanded Paelices" + regula_paelex_unlanded_penalty_desc:0 "Without a flock to imprint your will onto, the power in your Paelices lashes out, causing a rise in discord in your court and realm." MODIFIER_DEFINITION_VALUE_PER_UNLANDED_PAELEX:0 " \t#weak Penalty from [unlanded|E] [compeditae|E] spouses#!" regula_initial_spellbound:0 "Freed the Keeper of Souls" diff --git a/Regula_Magistri/localization/english/regula_traits_l_english.yml b/Regula_Magistri/localization/english/regula_traits_l_english.yml index ee4df11c209b046b9a7ba460f227463d054940d2..44c01850e1f2bf93040cdb670aa786b3fa2ee0a9 100644 --- a/Regula_Magistri/localization/english/regula_traits_l_english.yml +++ b/Regula_Magistri/localization/english/regula_traits_l_english.yml @@ -49,6 +49,22 @@ trait_paelex_desc:0 "This woman belongs to you, body and soul. Her words carry an echo of your will." trait_paelex_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] belongs to you, body and soul. Her words carry an echo of your will." + # Paelex Extra Titles/Descs + trait_paelex_regina:0 "Regina" + trait_paelex_regina_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] belongs to you, body and soul." + + trait_paelex_ducissa:0 "Ducissa" + trait_paelex_neptis_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] belongs to you, body and soul." + + trait_paelex_comitissa:0 "Comitissa" + trait_paelex_comitissa_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] belongs to you, body and soul." + + # Extra loc for flavour + trait_paelex_ruling_style_warlike:0 "She rules [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], ensuring that your Famuli are trained and ready for war at a moments notice, to ensure the spread of your rule." + trait_paelex_ruling_style_cautious:0 "She rules [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], constantly preparing for the defense of your beloved Famuli and realm by training warriors and building defenses." + trait_paelex_ruling_style_builder:0 "She rules [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], investing heavily in infrastructure to meet the demands of your swelling Famuli population." + trait_paelex_ruling_style_unpredictable:0 "She rules [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], choosing what pleases her fancy when managing the realm in your name." + trait_familia_paelex:0 "Familia Paelex" trait_familia_paelex_desc:0 "This woman eagerly serves you. Her countenance reflects a lifetime of obedience." trait_familia_paelex_character_desc:0 "Your [GetGlobalVariable('magister_character').Char.Custom2('RelationToMeShort', ROOT.GetCharacter)], [ROOT.GetCharacter.GetFirstNameNoTooltip], eagerly serves you. Her countenance reflects a lifetime of obedience." diff --git a/Regula_Magistri/localization/french/modifiers/regula_modifiers_l_french.yml b/Regula_Magistri/localization/french/modifiers/regula_modifiers_l_french.yml index 89ab2ff8d2bcccacf6090516154913fb8f282181..7705413578d2f0b48e5ffcf0ea3473b541570b36 100644 --- a/Regula_Magistri/localization/french/modifiers/regula_modifiers_l_french.yml +++ b/Regula_Magistri/localization/french/modifiers/regula_modifiers_l_french.yml @@ -3,8 +3,8 @@ paelex_realm_benefits:1 "Assistance des Paelices" paelex_realm_benefits_desc:1 "Imprégnées d'une pincée de votre pouvoir, chaque paelex contribue au serein déroulement de votre domaine." MODIFIER_DEFINITION_VALUE_PER_LANDED_PAELEX:1 " \t#weak Bénéfice par épouse [compeditae|El] [landed|El]#!" -regula_unlanded_consort_penalty:1 "Paelices sans terres" -regula_unlanded_consort_penalty_desc:1 "En l'absence d'un cheptel sur lequel imprimer votre volonté, le pouvoir de vos Paelices se déchaîne, provoquant la discorde au sein de votre cour et de votre royaume." +regula_paelex_unlanded_penalty:1 "Paelices sans terres" +regula_paelex_unlanded_penalty_desc:1 "En l'absence d'un cheptel sur lequel imprimer votre volonté, le pouvoir de vos Paelices se déchaîne, provoquant la discorde au sein de votre cour et de votre royaume." MODIFIER_DEFINITION_VALUE_PER_UNLANDED_PAELEX:1 " \t#weak Pénalité d'épouses [compeditae|El] [unlanded|El]#!" regula_initial_spellbound:1 "A libéré le Gardien des Âmes" diff --git a/Regula_Magistri/localization/simp_chinese/modifiers/regula_modifiers_l_simp_chinese.yml b/Regula_Magistri/localization/simp_chinese/modifiers/regula_modifiers_l_simp_chinese.yml index 830ba1912fe984d0f8e55b32dfa6c31fa9f912fe..b3a4e0dbffa7d3b3e59b5b81a4b63225085909c6 100644 --- a/Regula_Magistri/localization/simp_chinese/modifiers/regula_modifiers_l_simp_chinese.yml +++ b/Regula_Magistri/localization/simp_chinese/modifiers/regula_modifiers_l_simp_chinese.yml @@ -2,7 +2,7 @@ paelex_realm_benefits:0 "妃åçš„æ´åŠ©" paelex_realm_benefits_desc:0 "æ¯ä¸€ä½å¦ƒåéƒ½å……æ»¡äº†ä½ çš„åŠ›é‡ï¼Œæœ‰åŠ©äºŽä½ çš„ç§äººé¢†åœ°çš„顺利è¿ä½œã€‚" regula_sanctifica_serva_penalty:0 "æ¥è‡ªåœ£åŒ–奴仆的å¥åº·æƒ©ç½š" - regula_unlanded_consort_penalty:0 "æ— é¢†åœ°çš„å¦ƒå" + regula_paelex_unlanded_penalty:0 "æ— é¢†åœ°çš„å¦ƒå" demoted_domina_opinion:0 "é™ä¸ºå¦ƒå" domina_supported_opinion:0 "通过é”å¯¼å¸ˆåŠ å¼ºçš„æƒåŠ›" regula_recently_fucked:0 "最近被é”导师æ“过" @@ -53,7 +53,7 @@ regula_exhaurire_vitale_vitality_bonus:0 "å¸å–活力" regula_assassinated_incapable_magister:0 "æš—æ€äº†é”导师" MODIFIER_DEFINITION_VALUE_PER_LANDED_PAELEX:0 " \t#weak æ¥è‡ªæ¯ä½[landed|E][compeditae|E]é…å¶çš„增益#!" - regula_unlanded_consort_penalty_desc:0 "å¦‚æžœä½ ä¸ä¸ºç¾Šç¾¤å°ä¸Šä½ çš„å°è®°ï¼Œä½ åŽå®«ä¸çš„力é‡å°±ä¼šæ··ä¹±ï¼Œä»Žè€Œå¯¼è‡´ä½ 领地与宫廷ä¸çš„ä¸å’Œã€‚" + regula_paelex_unlanded_penalty_desc:0 "å¦‚æžœä½ ä¸ä¸ºç¾Šç¾¤å°ä¸Šä½ çš„å°è®°ï¼Œä½ åŽå®«ä¸çš„力é‡å°±ä¼šæ··ä¹±ï¼Œä»Žè€Œå¯¼è‡´ä½ 领地与宫廷ä¸çš„ä¸å’Œã€‚" MODIFIER_DEFINITION_VALUE_PER_UNLANDED_PAELEX:0 " \t#weak æ¥è‡ª[unlanded|E][compeditae|E]é…å¶çš„惩罚#!" MODIFIER_DEFINITION_VALUE_PER_TROPAEUM:0 " \t#weak æ¥è‡ªä½ åŽå®«å†…æ¯ä½[GetTrait('tropaeum').GetName( GetNullCharacter)]的增益。#!" max_regula_fascinare_schemes_add:0 "最大[GetScheme('regula_fascinare').GetTypeName][schemes|E]" diff --git a/Regula_Magistri/localization/trad_chinese/modifiers/regula_modifiers_l_trad_chinese.yml b/Regula_Magistri/localization/trad_chinese/modifiers/regula_modifiers_l_trad_chinese.yml index 64f03a51ca7d36125f2ced17e7d5a3ec02650d62..2fbddf245d5162fa6b50a5146456777c0c578b14 100644 --- a/Regula_Magistri/localization/trad_chinese/modifiers/regula_modifiers_l_trad_chinese.yml +++ b/Regula_Magistri/localization/trad_chinese/modifiers/regula_modifiers_l_trad_chinese.yml @@ -2,7 +2,7 @@ paelex_realm_benefits:0 "妃åçš„æ´åŠ©" paelex_realm_benefits_desc:0 "æ¯ä¸€ä½å¦ƒåéƒ½å……æ»¿äº†ä½ çš„åŠ›é‡ï¼Œæœ‰åŠ©æ–¼ä½ çš„ç§äººé ˜åœ°çš„é †åˆ©é‹ä½œã€‚" regula_sanctifica_serva_penalty:0 "來自è–化奴僕的å¥åº·æ‡²ç½°" - regula_unlanded_consort_penalty:0 "ç„¡é ˜åœ°çš„å¦ƒå" + regula_paelex_unlanded_penalty:0 "ç„¡é ˜åœ°çš„å¦ƒå" demoted_domina_opinion:0 "é™çˆ²å¦ƒå" domina_supported_opinion:0 "通éŽé”å°Žå¸«åŠ å¼·çš„æ¬ŠåŠ›" regula_recently_fucked:0 "最近被é”導師æ“éŽ" @@ -53,7 +53,7 @@ regula_exhaurire_vitale_vitality_bonus:0 "å¸å–活力" regula_assassinated_incapable_magister:0 "暗殺了é”導師" MODIFIER_DEFINITION_VALUE_PER_LANDED_PAELEX:0 " \t#weak 來自æ¯ä½[landed|E][compeditae|E]é…å¶çš„增益#!" - regula_unlanded_consort_penalty_desc:0 "å¦‚æžœä½ ä¸çˆ²ç¾Šç¾£å°ä¸Šä½ çš„å°è¨˜ï¼Œä½ 後宮ä¸çš„力é‡å°±æœƒæ··äº‚ï¼Œå¾žè€Œå°Žè‡´ä½ é ˜åœ°èˆ‡å®®å»·ä¸çš„ä¸å’Œã€‚" + regula_paelex_unlanded_penalty_desc:0 "å¦‚æžœä½ ä¸çˆ²ç¾Šç¾£å°ä¸Šä½ çš„å°è¨˜ï¼Œä½ 後宮ä¸çš„力é‡å°±æœƒæ··äº‚ï¼Œå¾žè€Œå°Žè‡´ä½ é ˜åœ°èˆ‡å®®å»·ä¸çš„ä¸å’Œã€‚" MODIFIER_DEFINITION_VALUE_PER_UNLANDED_PAELEX:0 " \t#weak 來自[unlanded|E][compeditae|E]é…å¶çš„懲罰#!" MODIFIER_DEFINITION_VALUE_PER_TROPAEUM:0 " \t#weak ä¾†è‡ªä½ å¾Œå®®å…§æ¯ä½[GetTrait('tropaeum').GetName( GetNullCharacter)]的增益。#!" max_regula_fascinare_schemes_add:0 "最大[GetScheme('regula_fascinare').GetTypeName][schemes|E]"